@font-face {
    font-family: bebasneue;
    src: url(../font/bebas_neue/BebasNeueBook.otf);
}
@font-face {
	font-family: bebasneuebold;
	src: url(../font/bebas_neue/BebasNeueBold.otf);
}
/* latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../font/open_sans/OpenSans-Regular.ttf);
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../font/open_sans/OpenSans-Regular.ttf);
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
a,a:hover,a:active{color:rgb(255,121,0);text-decoration:none!important;cursor: pointer!important;}
.blueborder a:hover{color:rgb(25,73,147);}
.no-underline{text-decoration:none!important;}
body{color:#2c2c2c;font-size:15px;line-height:1.6;font-family:'Open Sans',Helvetica,sans-serif;border-bottom:50px #FF702A solid;}
body p{font-family:'Open Sans',Helvetica,sans-serif;}
.header.no-topbar .navbar-toggle {margin-top: 0px;}
.pagination li a:hover{border-color:#ddd;}
.nofloat{float:none!important;}
.dropdown-menu li .next-list{
	margin-bottom:40px!important;
}
.dtable{
	display:table;
	width:100%;
}
.bootstrap-datetimepicker-widget ul {
	padding-left: 0!important;
}
.bootstrap-datetimepicker-widget ul:after, .bootstrap-datetimepicker-widget ul li:after, .bootstrap-datetimepicker-widget ul li:before {
	content:none!important;
}

.dtablecell{
	display:table-cell;
	vertical-align: middle;
}
.row.no-inner-padding > div:nth-of-type(odd) {
    padding-right:0px;
}
.row.no-inner-padding > div:nth-of-type(even) {
    padding-left:0px;
}
.header .logo {
 	float:left;
	height: 55px;
    margin-bottom:55px;
    width: 260px;
    line-height: 1;
    padding-left:15px;
    min-height:auto;
    min-width:auto;
    display:block;
 }

 .header .logo img:last-of-type{
 	margin-top:7px;
 }

 i:hover{
	background:none!important;
 }
span.bread a{
	color:#797979!important;
	font-weight:normal!important;
}

.main-right ul br,.main-right ol br{
	display:none;
}

select.style::-ms-expand{display:none}
select.style{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;
    background:url('../img/select-button.png') no-repeat white;
    background-position: right -2px;
    background-size:25px 71px;
    padding-right:24px;
    display:block;
    margin:10px auto;
    font-size:14px;
    padding-top:4px;
    padding-bottom:4px;
    width:225px;
    text-align:center;
    text-align-last:center;
    border:1px solid rgb(204,204,204);
    border-right:none;
    text-indent:0.01px;
    text-overflow:'';
}
select.styleb{
	background-image:url('../img/select-buttonb.png');
}

*:focus,select.style{
    outline: 0!important;
}
select.style::-ms-expand {
    display: none;
}
select.style:hover,select.style:active{
    background-position: right -36px;
}
select.styleb:hover{
	background-position: right -38px;
}

.service:hover{
	background:white;
}

.form-group {
    clear:both;
}

.header .logo img {
	z-index: 1;
	margin: 0px;
	position: static;
}


.header .logo a{
	color:black;
}

.block-links a{
	display:block;
	margin-bottom:7px;
}

.header .logo .home{
	font-size:1.2em;
}

.header .logo .company{
	font-size:0.5em;
}

.header img.big-logo {
 	width:170px;
}

#topcontrol:hover,.pagination li a:hover{background:rgb(255,121,0);}

@media (max-width: 500px) {
	.header img.big-logo {
		width: 130px;
		height: auto;
	}
}
.header .navbar-toggle {
	border-color: #FF8700;
	background:rgb(255,121,0);
}

.header img.big-logo {
	transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}

.header .navbar-toggle:hover{
	background: #FF8700 !important;
}

.header .navbar-nav > li > a {
 	font-weight: bold;
 	text-transform: capitalize;
}

.header .navbar-nav > .active > a {
	color: rgb(255,121,0);
}

@media (min-width: 992px) {
 	.header .navbar-nav {
		float: left;
		margin-left:15px;
	}
}

/*No Topbar*/
.header.no-topbar .navbar-toggle {
	margin-top: 25px;
}

@media (min-width: 992px) {
	.header.no-topbar .navbar-nav {
		padding-top: 36px;
	}
	.header .mega-menu .equal-height-list li.more{
		position:absolute;
		right:0px;
		bottom:0px;
	}
	.header .mega-menu .equal-height-in{
		padding-bottom:60px;
	}
}

/*Navbar Collapse*/
@media (max-width: 991px) {
    .row.no-inner-padding > div:nth-of-type(odd) {
        padding-right:15px;
    }
    .row.no-inner-padding > div:nth-of-type(even) {
        padding-left:15px;
    }
  	.header .navbar-collapse,
	.header .navbar-collapse .container {
		padding-left: 0;
		padding-right: 0;
 	}
}

.header .navbar-nav > li > a:hover {
	color: rgb(255,121,0);
}

.header .navbar-nav > .active > a,
.header .navbar-nav > .active > a:hover,
.header .navbar-nav > .active > a:focus{
 	background: orange;
 }

 .header .navbar-nav > li > a {
 	padding: 9px 27px 24px 0px;
 }
 .last{
	padding: 9px 0px 15px 0px!important;
 }

.header .navbar-nav > .open > a,
.header .navbar-nav > .open > a:hover,
.header .navbar-nav > .open > a:focus {
 	color: rgb(255,121,0)!important;
}

.header .navbar-nav > .open > a.bhover,
.header .navbar-nav > .open > a.bhover:hover,
.header .navbar-nav > .open > a.bhover:focus {
 	color: rgb(25,73,147)!important
}



header .navbar-nav > li:hover > a {
	color: rgb(255,121,0)!important;
}

.header .dropdown-menu {
	border-bottom: solid 2px #687074;
}

.header .search-open {
 	width: 280px;
}

.header .dropdown-submenu > a:after {
 	top:0px;
 	right:0px;
}

.header .dropdown > a:after {
 	content:"";
}

.header .nav > li > .search{
	display:none;
}

.header .nav > li > .search {
	bottom:0px;
	position:static;
}

.header .nav .label-info {
	position:absolute;
	top:-14px;
	left:90%;
	width:165px;
	padding:5px;
	font-size:12px;
	line-height:1;
	color:white;
	background-color: rgb(25,73,147);
	text-transform: none;
}

.header .nav .label-info2 {
	position:absolute;
	top:-14px;
	left:90%;
	width:95px;
	padding:5px;
	font-size:12px;
	line-height:1;
	color:white;
	background-color: rgb(25,73,147);
	text-transform: none;
}

.header > li > .search {
	bottom: -2px;
	position: relative;
}

.header > li > .search:hover {
	color: rgb(255,121,0);
	border-bottom-color: rgb(255,121,0);
}


.header .search-open {
	right: 0;
	top: 40px;
 	display: none;
 	box-shadow: none;
}

.header .search-open form {
	margin: 0;
}

@media (min-width: 767px) and (max-width: 991px) {

	.header .search-open {
	 	width: 93%;
	}
	.header .nav .libeforecontent:before{
		display:none;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.nav li>a{
		font-size:14.4px!important;
	}
}

@media (max-width: 991px) {
	#topcontrol, #chat-application {
		display: none!important;
	}

 	.search-top{
		display:none!important;
	}
	.header .nav > li > .search {
		display:block;
		line-height: 34px;
	}
	.header .nav > li > .search:hover {
		background: #FF8700;
	}

	.header .nav .search-open {
		top:0px;
	}

	.main-article .article-reports ul{
		padding-left:0px;
	}
}

.header .dropdown-submenu > a:after {
    top: 9px;
    right: 9px;
    font-size: 11px;
    content: "\f105";
    position: absolute;
    font-weight: normal;
   	display: inline-block;
    font-family: FontAwesome;
}

.header .mega-menu .equal-height-list h3,.header .mega-menu .equal-height-list h3 a{
	font-size:18px;
}

.header .mega-menu .equal-height-list h3 a{
	padding:0px;
}

.header .dropdown-menu li > a.tright:hover{background:none!important;}

.one-list li,.list-unstyled li{
    padding:0px 10px;
}

.last-list li{
    padding-right:25px;
}

.header .equal-height-list-onebar{
	width:auto!important;
}

.header .navbar-nav > li:hover > a{
	color: rgb(255,121,0);
}

.header .mega-menu .equal-height-list li>a {
	border-bottom: 1px #eee solid;
}

.header .mega-menu .equal-height-list li a button{
    border-bottom:none;
}

.header .navbar-nav > li > a, .header .navbar-nav > li > a:focus{
	border-bottom:none;
}

.header.header-dark .navbar-nav .dropdown > a:hover {
	color: rgb(255,121,0);
}

@media (min-width: 992px) {
.header.header-dark .navbar-nav > li > a:hover,
.header.header-dark .navbar-nav > .active > a {color: rgb(255,121,0) !important;}
.header-fixed .header.header-fixed-shrink .search-open {top: 60px;}
.header .mega-menu .equal-height-list li i{padding:5px 10px 5px 15px;display:inline-block; margin-right:20px;}

}

.kfw-last-chance, .report-last-chance {
	z-index:999;
	position:fixed;
	left: 25px;
	bottom: 80px;
	background-color: white;
	border-radius: 50%;
	padding:12px;
	cursor:pointer;
	box-shadow: 0 0 8px 0 rgba(35, 31, 32, 0.3);
}

.kfw-last-chance > div, .report-last-chance > div {
	position: relative;
}

.kfw-last-chance > div:before {
	position:absolute;
	content: "";
	background: url('/bundles/sedlakwynagrodzenia/web-page/img/all/dzwonek.svg') no-repeat center center;
	width: 24px;
	height: 15px;
	top: 5px;
	-webkit-animation: bell 2s infinite;
	animation: bell 2s infinite;
}

.kfw-last-chance img, .report-last-chance img {
	width:30px;
	height:30px;
	position:relative;
}

.report-last-chance {
	padding:15px;
    border-width: 6px;
    border-color: rgb(255, 255, 255);
    border-style: solid;
    background-image: -moz-linear-gradient( 90deg, rgb(19,33,62) 0%, rgb(13,56,156) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(19,33,62) 0%, rgb(13,56,156) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(19,33,62) 0%, rgb(13,56,156) 100%);
    box-shadow: 0 0 19px 8px rgba(156, 156, 156, 0.38);
}

#kfw-last-chance {
	padding-right:0!important;
}

#kfw-last-chance .modal-dialog {
	width: 800px;
}

#kfw-last-chance .content > a {
	display:flex;
	align-items:stretch;
	justify-content: center;
}

#kfw-last-chance .content > a > div {
	flex: 1;
}

#kfw-last-chance .content > a > div:last-of-type {
	background: url('/bundles/sedlakwynagrodzenia/web-page/img/all/kfw-last-chance/bg-right.png') no-repeat;
	background-size:cover;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction: column;
	padding:20px 25px;
	text-align: center;
}

#kfw-last-chance .content > a > div:last-of-type img {
	margin-bottom: 30px;
}

#kfw-last-chance .content > a > div:last-of-type p,
#kfw-last-chance .content > a > div:last-of-type span{
	font-family: bebasneue;
	letter-spacing:0.5px;
}

#kfw-last-chance .content > a > div:last-of-type > div > p {
	font-size: 18px;
	line-height: 1.3;
}

#kfw-last-chance .content > a > div:last-of-type .countdown-section,
.mobile .countdown-section {
	margin-right:10px;
}
#kfw-last-chance .content > a > div:last-of-type .countdown-section .countdown-amount,
.mobile .countdown-section .countdown-amount {
	font-size:43px;
	margin-right:5px;
}

.mobile .countdown-section {
	font-family: bebasneuebold;
	text-transform: uppercase;
}

@media (max-width: 991px) {
	.kfw-last-chance {
		left: 15px;
	}
	#kfw-last-chance .modal-dialog {
		width: auto;
		vertical-align: bottom;
	}
}

.header .topbar ul.loginbar > li > a, .header .topbar ul.loginbar > li > a:hover{ font-size:14px; }
.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a{border-bottom:none;}
.btn-default-2,.btn-default-2:hover{color:white!important;background-color:#999!important;}
.btn-u-lg,a.btn-u-lg{line-height:1.4;padding:7px 17px;}
h3.section{font-size:25px!important;}
.br1{border-right:#EDF2F8 solid 1px;}
.br3{border-right:#EDF2F8 solid 3px;}
.fright{float:right!important;}
.btop1{border-top:1px #e4e9f0 solid!important;}
.bbot1{border-bottom:1px #e4e9f0 solid!important;}
.fleft{float:left!important;}
h1,h2,h3,h4,h5,h6{margin-top:0;font-family:"Open Sans", Helvetica, sans-serif;}
.bborder{border-color:rgb(25,73,147)!important;}
.header .mega-menu .row div:last-of-type li a{padding-right:20px;}
span.bread{margin-top:25px;margin-bottom:15px;display:block;color:#797979!important;}
span.bread+h1+h2{line-height: 1.6}
span.bread a{color:#797979!important;}
.mr12{margin-right:12px!important;}
.service .desc h4{font-size:22px;line-height:28px;}
.tright{text-align:right!important;}
.header .mega-menu .equal-height-list li>a{margin-bottom:0;width:100%;display:block;}
.w80{width:80%!important;}
.art-table table{margin:0px auto!important;float:none;}
.art-table tr{border-bottom:1px #ededed solid;}
.art-table .bdgrey{background:#dfdfdf;}
.art-table .blgrey{background:#f3f3f3;}
.art-table table th:first-of-type,.art-table table tr td:first-of-type{padding-left:10px;}
.art-table table th:last-of-type,.art-table table tr td:last-of-type{padding-right:10px;}
.art-table .title+p{margin:0px;}
.art-table,.art-table th{padding:5px 0;text-align:center;line-height:20px;}
.maxbtn a.btn-u,.maxbtn button.btn-u{font-weight:700;font-size:18px;margin-top:10px;color:#FFF!important;text-align:center;}
.art-table tr:first-of-type{border-top:1px #a6a6a6 solid;border-bottom:1px #a6a6a6 solid;}
h2{font-size:22px;}
.headline h2,.headline .head-left{font-size:21px;margin-top:35px;}
.headline h2,.headline .head-left,.headline h3,.headline h4{padding-bottom:12px;border-bottom:2px solid rgb(255,121,0);display:inline-block;}
.title-v1 h1:after,.title-v1 h2:after,.headline-center h2:after,.headline-left .headline-brd:after,.tab-v1 .nav-tabs > .active > a,.tab-v1 .nav-tabs > .active > a:hover,.tab-v1 .nav-tabs > .active > a:focus,.tab-v1 .nav-tabs > li > a:hover,.tab-v3 .nav-pills li a:hover,.tab-v3 .nav-pills li.active a,.pager.pager-v2 li > a:hover,.pager.pager-v2 li > a:focus,.pager.pager-v3 li > a:hover,.pager.pager-v3 li > a:focus,.btn-u,.btn-u.btn-brd.btn-brd-hover:hover,span.label-u,span.badge-u,.list-group-item.active>.badge.badge-u,i.icon-bg-u,.content-boxes-v5:hover i,.content-boxes-v6:hover i,.service-block-u,.dropcap-bg,.text-highlights-green,blockquote.hero.hero-default,.testimonials .carousel-arrow i:hover,.testimonials-bg-default .item p,.testimonials-bg-default .carousel-arrow i,.panel-u > .panel-heading,.progress-bar-u,.lists-v1 i{background:rgb(255,121,0);}
.sidebar-nav-v1 ul li:hover a,.sidebar-nav-v1 ul li.active a,.content-boxes-v4 i,.funny-boxes p a,.funny-boxes .funny-boxes-img li i,.testimonials .testimonial-info,.stars-existing,.lists-v2 i,.color-green,.color-primary{color:rgb(255,121,0);}
.color-secondary{color: rgb(25,73,147)!important}
.pager li > a:hover,.pager li > a:focus{background:#FF8700;border-color:#FF8700;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:rgb(255,121,0);border-color:#ddd;}
#pages.no-border > .pagination > li > a, #pages.no-border > .pagination > li > span {border: none;}
.link-bg-icon:hover i{color:orange;background:rgb(255,121,0);border-color:rgb(255,121,0);}
.btn-u.btn-brd:hover{color:#FF8700;border-color:#FF8700;}
.btn-u-lg{color:#fff!important;}
.btn-u:hover,.btn-u:focus,.btn-u:active,.btn-u.active,.open .dropdown-toggle.btn-u,blockquote.hero.hero-default:hover,.testimonials.testimonials-bg-default .carousel-arrow i:hover{background:#FF8700;}
.testimonials.testimonials-bg-default .item p:after,.testimonials.testimonials-bg-default .item p:after{border-top-color:orange;}
.btn-u-split.dropdown-toggle{border-left:solid 1px #FF8700;}
.funny-boxes-left-green,.tag-box-v2{border-left:solid 2px rgb(255,121,0);}
.funny-boxes-left-green:hover{border-left-color:#FF8700;}
.btn-u.btn-brd,.content-boxes-v6:hover i:after,.text-border-green,blockquote:hover,blockquote.text-right:hover,blockquote.bq-green,.panel-u{border-color:orange;}
.bg-color-green,.timeline-v2 > li .cbp_tmicon{background-color:rgb(25,73,147)!important}
.rounded{border-radius:0!important;}
p,li,li a,label{color:rgb(44,44,44);}
.header .navbar-nav > li > a{padding:9px 0 0;}
.header .mega-menu .mega-menu-content{zoom:1;padding:4px 0;}
.service .desc{padding:0 10px;}
.social-icons li a{margin:auto;}
.social-icons li:first-of-type a{margin-left:4px;}
.block-grid-v2-info{text-align:left;background:#fff;padding:10px;}
.block-grid-v2-info h3{font-size:20px;color:#555;font-weight:200!important;}
.block-grid-v2-info h3.bold{font-weight:bold!important;}
.portfolio-box a.fancybox:hover:after{background:none;}
.portfolio-box a.fancybox:hover img{transform:none;}
.break-line{margin-bottom:0px;border-bottom:2px solid #E9E9E9;padding-bottom:20px;}
ul.blue li:before{border-color:rgb(25,73,147);}
.bluezone .pagination > .active > span{ background:rgb(25,73,147);}
.ml20{margin-left:20px!important;}
.mbot30{margin-bottom:30px!important;}
.pbot30{padding-bottom:30px!important;}
.pbot20{padding-bottom:20px!important;}
.pbot5{padding-bottom:5px!important;}
.pbot0{padding-bottom:0px!important;}
.mbot20{margin-bottom:20px!important;}
.ptop20{padding-top:20px!important;}
.mtop15{margin-top:15px!important;}
.mtop60{margin-top:60px!important;}
.mbot15{margin-bottom:15px!important;}
.mtop5{margin-top:5px!important;}
.mbot0{margin-bottom:0!important;}
.mtop0{margin-top:0!important;}
.inline{display:inline!important;}
.fs16{font-size:16px!important;}
.fs15{font-size:15px!important;}
.fs14{font-size:14px!important;}
.fs13{font-size:13px!important;}
.fs25{font-size:25px!important;}
.fs75p{font-size:75%!important;}
h1,.main-article.article h1{font-weight:700;font-size:35px;line-height:45px;padding-bottom:5px;margin-bottom:15px;color:#2c2c2c;}
h1 .small{color:#2c2c2c;line-height:45px;font-weight:bold}
h1+p{padding-bottom:30px;}
.fullbg{background:#F8F8F8;}
.gbbtn{background:#eee!important;}
.nav img{margin-bottom:10px;width:50%;display:block;margin:0 auto 10px;}
.pl0{padding-left:0!important;}
.pl15{padding-left:15px!important;}
.pr15{padding-right:15px!important;}
.pl5{padding-left:5px!important;}
.ml30{margin-left:30px!important;}
.mr30{margin-right:30px!important;}
.pr5{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.mleft5{margin-left:2px;}
.mleft0{margin-left:0px!important;}
.center{display:block;margin:0 auto;}
.normal{font-size:17px!important;font-weight:400!important;color:#2c2c2c;}
.txtcenter .service .desc a{float:none;}
.small{font-size:70%!important;}
.border0{border:none!important;}
.grey{color:#2c2c2c!important;}
.mainarticle a{color:rgb(6,127,199)!important;}
.marginbot25{margin-bottom:25px!important;}
.lgrey{color:#797979!important;}
.ohidden{overflow:hidden;}
.redHR{color:#C60F14!important;}
.greenHR{color:#4A9600!important;}
.progress-bar-grey{background:#aaa;}
.footerblue{color:#23304C!important;}
.ad img { margin:0px auto; text-align:center; }
.addthis_sharing_toolbox .at-svc-facebook .at-icon-wrapper{width:125px!important;}
.addthis_sharing_toolbox .at-svc-facebook .at-icon-wrapper:hover .at-icon,.addthis_sharing_toolbox .at-svc-facebook:hover:before .at-icon{fill:blue!important;}
.addthis_sharing_toolbox .at-svc-facebook:before{content: "Podziel się";position:absolute;color:white;font-size:15px;padding-top:15px;padding-left:28px;width:125px;height:32px;cursor:pointer;}
.at-share-tbx-element.addthis_32x32_style .at-share-btn, .at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-width:125px!important;}
.addthis_sharing_toolbox a{opacity:0.7;}
.at-share-tbx-element .at_flat_counter{display:none!important;}
.at-share-tbx-element .at-svc-compact+.at_flat_counter{display:inline-block!important;}
.addthis_sharing_toolbox a:hover{opacity:1;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.pluginButtonImage{display:none!important;}
.fb-like iframe{-webkit-transform:translate(23px,0px) scale(1.4);-moz-transform: translate(23px,0px) scale(1.4);-ms-transform:translate(23px,0px) scale(1.4);-webkit-transform: translate(23px,0px) scale(1.4);}
.nav li a{font-weight:lighter;}
.agree:before{position:absolute;width:10px;height:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);content:"";border-left:3px #ff7900 solid;border-bottom:3px #ff7900 solid;margin-left:-20px;margin-top:7px;}
.colorblue:before{border-left:3px #194993 solid;border-bottom:3px #194993 solid;}
.container #logo-container{width:245px;margin-top:10px;}
.container .logo2{position:absolute;margin-top:35px;margin-left:-260px;}
.easy-block-v1,.easy-block-v1 img{height:100px;}
.easy-block-v1 img{box-sizing:border-box;background-size:cover;}
#bar3>div>ul>li{padding-right:22.5px;}
#bar3 .block-grid-v2-info{display:inline-block;width:100%;border-left:1px #eee solid;border-right:1px #eee solid;border-bottom:2px #eee solid;padding:0;margin-top:5px;transition:none!important;-webkit-transition:none!important;}
#bar3 .block-grid-v2-info>h3,#bar3 .block-grid-v2-info>p,#bar3 .block-grid-v2-info>ul{padding:0 15px;padding-top:5px;}
.bar2,#bar2{padding-bottom:10px;margin-top:20px;}
#bar2 .row .background,.bar2 .row .background{background:#F8F8F8;display:inline-block;width:100%;height:213px;}
.container #bar2 .row .background,.container .bar2 .row .background{background:white;}
#bar2 .row .background div,.bar2 .row .background div{padding:48px 0;}
#bar2 .row .background div:nth-of-type(2),.bar2 .row .background div:nth-of-type(2){margin-left:15px;}
.thumbnail-style{padding:0px;}
#bar3 .content-md{padding-top:5px;padding-bottom:5px;}
.clear{height:0;clear:both;}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:3px;}
.bold{font-weight:700!important;}
.margin0{margin:0!important;}
.purchase{margin-top:0;}
.header .logo{margin-bottom:15px;}
body{border-top: 3px rgb(25,73,147) solid;}
#borderbottom{width:100%;position:absolute;margin-top:-1px;z-index:-1;left:0;border-top:1px #ddd solid;height:2px;}
.header{border-bottom:1px #ddd solid;}
#form_author_formMessage_regulations{display:inline-block;}
.dropdown-menu{border-top:1px rgb(25,73,147) solid!important;}
.wrapper{width:100%;margin:0 auto;}
.header .search-open{top:-5px;right:20px;padding:0;position:absolute;}
.header .nav .border-top-companyreport{border-top:1px #2c2c2c dotted;}
img{box-sizing:border-box;max-width:100%;}
.header .nav .libeforecontent:before{padding-right:5px;content:"";width:135px;position:absolute;color:#194993;border-bottom:2px #194993 solid;}
.header .mega-menu ul li a{font-size:17px;color:#1d1d1d;font-weight:400;position:relative;}
.one-list h3{padding-top:18px!important;}
.bgrey{background:url(../img/menu/bg-top.png) repeat-x!important;background-position:50px 100px;background-size:auto 20px!important;padding-top:0!important;margin-top:9px;}
.header .mega-menu .equal-height-list{padding-left:15px;padding-right:15px;margin:0 auto;}
.companystyle:before{margin-top:0;content:"";position:absolute;border-left:5px #194993 solid;width:10px;height:20px;margin-left:-10px;}
#bzone{position:absolute;color:#194993!important;text-decoration:none;font-size:20px;width:150px;margin-bottom:5px;}
.content{padding:0;}
.more{box-sizing:border-box;margin-top:30px;}
#borderfooter{position:absolute;width:100%;border-top:1px #ff7900 solid;left:0;}
.footer{background:#FFF;}
.footer p,.footer h2,.latest-list li a,.footer address,.footer .link-list a,.footer .link-list i{color:#000;}
.footer .row div>a{margin-top:15px;margin-bottom:15px;display:block;font-weight:700;font-size:20px;}
.footer ul li{margin-bottom:5px;border-bottom:1px dotted #2c2c2c;}
.footer .row div:first-of-type ul li,.footer ul li:last-of-type{border-bottom:none;}
.footer .row div:first-of-type ul li a{font-size:16px;font-weight:700;}
.footer .row div ul li a{font-weight:200;font-size:15px;}
.footer .container .row ul:before{margin-top:-26px;content:"";width:150px;border-bottom:2px #ff7900 solid;position:absolute;}
.owl-example-desc{border-top:1px dotted #2c2c2c;margin-top:25px;padding-top:15px;}
.owl-navigation{text-align:center;margin-bottom:15px;}
.owl-navigation .customNavigation a{color:#777;}
.owl-navigation .customNavigation a,.fa-angle-left:before,.fa-angle-right:before{color:#DEDEDE;font-size:25px;}
.hiddenmenu{display:none!important;}
.bar1,#bar2,.bar2{display:inline-block;width:100%;}
.inblk{display:inline-block;}
.bar1{margin-top:25px;margin-bottom:30px;}
.da-slide .da-img{width:22%;height:150px;margin-left:-5%;top:15px;}
.da-slide-current h2,.da-slide-current p,.da-slide-current .da-link{left:15%;}
.da-slide h2{top:15px;}
h3 a{color:rgb(44,44,44)!important;font-weight:bold;}
#newspage ul,#newspage1 ul{list-style:none;list-style-position:inside;margin:0;padding-bottom:10px;display:inline;}
.test1{background:#fcfcfc!important;box-shadow:0 0 2px #ddd!important;}
#greybackground{position:absolute;margin-top:25px;width:100%;height:250px;background:#F8F8F8;left:0;}
.mr0{margin-right:0!important;}
.ml0{margin-left:0!important;}
.pr0{padding-right:0px!important;}
.p5-0 li{padding:5px 0!important;}
.p2-0 li{padding:2px 0!important;}
.service{margin-bottom:0px;}
.top-info{padding-bottom:10px;}
.top-info .service .desc>a{color:rgb(121,121,121);display:block;float:right;margin-bottom:10px;}
.linkrb,.linkrb:hover,.linkrb:visited,.linkrb:link{color:rgb(25,73,147);}
.linkro,.linkro:hover,.linkro:visited,.linkro:link{color:rgb(255,121,0);}
.linkrb:after{content:url('../img/icons/menu-button-small.png')!important;}
.link-button:after{content:url('../img/icons/menu-button-small.png');width:12px;margin-top:1px;margin-left:7px;display:inline!important;position:absolute;}
#bar3 .btn-u-lg,#bar3 a.btn-u-lg{padding:10px 17px;width:100%;}
.bluezone .desc .link-button:after{content:url('../img/icons/menu-button-small.png');}
.bar1 .service .service-icon{float:none;margin:0 auto;display:block;}
.service .desc p{margin:20px auto;}
.articleul ul{list-style:none;padding-left:0;}
.articleul>div{padding-right:15px;}
.caption .headline{margin:-5px 0 10px!important;}
#newspage h3{font-size:18px;}
#newspage .headline>h3{font-size:20px;}
.btn-primary{background-color:rgb(255,121,0)!important;border-color:orange!important;}
.btn-success{background-color:#194993!important;border-color:blue!important;}
.da-slider{height:250px;margin-bottom:35px;}
.link-button,.linkrb,.linkro{margin-right:24px}
#bar3 .block-grid-v2 ul+a{margin-right:40px;padding-bottom:5px;}
#left-background{position:absolute;z-index:-1;left:0;background:#F8F8F8;width:45%;min-height:100%;}
#mysalary table{width:100%!important;}
#mysalary table tr td{line-height:30px;}
#query .results{margin-top:-3px;float:left;}
#query .results a{margin-bottom:0;display:block;font-size:11px;font-weight:700;line-height:16px;}
.access .register:before{content:url("../img/article/register-btn.png");height:30px;margin-left:-40px;position:absolute;}
.access .row div p{text-align:left;}
.access .row>div.one-col{float:none;margin:0 auto;}
.access .row>div:nth-of-type(3)>p,.access .row>div:nth-of-type(1)>p{text-align:center;font-size:20px;padding-left:40px;}
.access .row>div>p{height:30px;line-height:30px;margin-top:30px;margin-bottom:10px;}
.access .subscription:before{content:url("../img/article/business-btn.png");position:absolute;height:30px;margin-left:-40px;}
.access-item .agree:before{margin-top:10px;}
.access-item .head{padding-top:10px;font-weight:700;margin-bottom:10px;}
.access-item ul{list-style-type:none;padding-left:20px;}
.access-item ul li{margin-bottom:15px;}
.arrowstyle:after{right:auto!important;top:auto!important;background:url(../img/menu/arrow-top.png);content:"";position:absolute;width:9px;height:10px;margin-top:5px;margin-left:5px;z-index:99;}
.art-table tr:last-of-type{border:none;}
.ask button{margin:0;}
.bborder,.bborder:before{border-color:#194993!important;}
.brbot0,.brbot0>.comlike{border-bottom:none!important;}
.btn-aft-link{float:left;margin-right:10px;}
.btn-group .dropdown-menu{min-width:auto;}
.btn-group>.btn-warning.active:first-of-type,.btn-group>.btn-warning.focus:first-of-type,.btn-group>.btn-warning:active:first-of-type,.btn-group>.btn-warning:focus:first-of-type,.btn-group>.btn-warning:hover:first-of-type{color:inherit;background:#FFF;border-color:#ccc;}
.btn-u.btn-u-default{background:#AAA;}
.btn-warning{background:#FFF;color:#2c2c2c;border:1px #ccc solid;}
.btop2{border-top:2px #e4e9f0 solid!important;}
.bbot2{border-bottom:2px #e4e9f0 solid!important;}
.comlike{margin-top:15px;}
.js-annotation{overflow-wrap: break-word;word-wrap: break-word;}
.min-menu{display:none!important;}
.community .facebookwidth{width:130px;float:left;height:28px;margin-top:5px;}
.content .articleheader,.main-article .content h4,.main-article .data,.main-article .terms h4{font-weight:700;font-size:17px;line-height:27px;color:#2c2c2c!important;margin:0 0 5px;}
.dropdown-toggle,.orangezone a{color:#ff7900;}
.dropdown-toggle:hover,.open>.dropdown-toggle.btn-warning{background:#ff7900;border-color:orange;}
.fa-facebook{margin-right:4px;}
.facebookwidth span{display:block;margin-top:-3px;}
.fs18{font-size:18px!important;}
.header .navbar-nav > li:hover > .bhover,.blue,.bluelink a{color:#194993!important;}
.iconbarleft i:nth-of-type(2){margin-left:10px;}
.iconbarleft,.main-article .data,.likeface,.community ul{float:left;}
.iconbarleft,.main-article .iconbarright{color:#797979;}
.iconbarleft{padding-top:4px;padding-bottom:5px;}
.imgcenter{display:block;text-align:center;}
.likeface p,.community p{font-weight:400;margin-bottom:0!important;}
.community ul{padding-left:0px!important;}
.service .desc .link-button:after,.caption .link-button:after,.linkro:after{content:url('../img/icons/menu-button-smallg.png');width:12px;margin-top:1px;margin-left:12px;position:absolute;}
.main-article{margin-right:0;text-align:left;}
.main-article #ad{background:#FFF2EC;border-left:3px #ff7900 solid;}
.main-article #ad p{font-weight:700;margin-left:10px;font-size:18px;padding:8px 0;}
.main-article .access>.head{font-size:22px;font-weight:700;margin-bottom:30px;}
.main-article .access>p{margin-bottom:20px;text-align:center;height:30px;line-height:30px;}
.main-article .accessbtn{background:#EDF2F8;height:45px;display:table;width:100%;margin:60px 0;}
.main-article .accessbtn p{background:url(../img/article/access-btn.png) no-repeat left;display:table-cell;background-size:45px;vertical-align:middle;text-align:center;font-weight:700;padding-left:60px;padding-right:60px;}
.main-article .art-map .map{width:auto;height:auto;}
.main-article .bordertext{box-sizing:border-box;border:2px #ff7900 solid;padding:25px;}
.main-article .bread i,.mr10,.iconbarleft i,.main-article .back i{margin-right:10px;}
.main-article>.content{font-size:16px;padding-top:15px;border-top:2px #E9E9E9 solid;}
.main-article .data.border-bottom-orange{border-bottom:3px #ff7900 solid; padding-bottom:15px; float:none;}
.main-article .data .article-reports{font-style:normal;font-weight:normal;}
.main-article .article-reports {margin-bottom:45px;margin-top:-30px;}
.main-article .article-reports img.raport{border:1px #ddd solid;}
.main-article .article-reports .description{display:inline-block;width:100%;}
.main-article .content.nobr .article-reports h4{margin-top:0px;}
.main-article .article-reports h4 a,.main-article .article-reports h4 .small{color: rgb(25,73,147);}
.main-article .article-reports ul.icons .imgwrap{float:left;width:43px;}
.main-article .article-reports ul.icons li{clear:both;min-height:40px;line-height: 40px;}
.main-article .article-reports ul.icons li a{color:#2c2c2c;}
.main-article .article-reports ul.icons li:before{display:none;}
.main-article .article-reports .links{margin-top:20px;margin-bottom:5px;margin-left:0px;}
.main-article .content.nobr h4,.main-article .content.nobr h5{margin-top:20px;display:inline-block;}
.main-article .data{font-style:italic;margin-bottom:25px;margin-top:45px;}
.main-article .source{display:block;text-align:center;font-size:12px;color:#2c2c2c;margin:10px auto 0;}
.main-article .title{text-align:center;display:block;line-height:20px;font-weight:700;font-size:15px;margin:15px auto;}
.main-article a{color:#067fc7;}
.main-article h1{margin-bottom:0;}
.main-article h5{font-size:16px;font-style:italic;}
.main-article img{display:block;max-width:100%;margin:0 auto;}
.main-article p,.content .articleheader{margin-bottom:35px;}
.art-graph p{margin-bottom:0px;}
.main-article p+ul,.main-article p+ol{margin-top:-30px;}
.main-article p,.main-article li{font-size:16px;color:#2c2c2c;font-family:'Open Sans',Helvetica,sans-serif;}
.main-article li{margin-bottom:10px;line-height:25px;}
.main-article table td {white-space:normal;}
.main-article table td span{line-height:2.2;}
.main-article .access-item p+ul,.main-article .access-item p+ul{margin-top:0px}
.main-article .js-biblography{cursor: pointer;}
.main-article .js-biblography.hide-biblography .biblography-content{transition: opacity 4s ease-out;opacity: 0; height: 0;overflow: hidden}
.main-article .js-biblography.show-biblography .biblography-content{opacity: 1;height: auto;}
.main-article .icon-biblography{display:inline-block;margin-left:10px}
.main-article .shop-ad img{height:270px;border:1px #ccc solid;width:180px;}
#reportsList .imgwrap span,.article-reports .imgwrap span,.companyReportDetail .imgwrap span{display: inline-block;margin-top:9px;}
#reportsList .imgwrap span:before,.article-reports .imgwrap span:before,.companyReportDetail .imgwrap span:before{font-size:27px;margin-left:8px;color:rgb(25, 73, 147);}
.fa-check{padding-right:15px;font-size:80%;}
.obw-data div:nth-of-type(1){width:210px;}
.obw-data div:nth-of-type(2){width:260px;}
.obw-data div:nth-of-type(3){width:280px;}
.obw-data div:nth-of-type(4){width:300px;float:right;}
.obw-data div span{position:absolute;margin-top:-12px;}
.obw-data div a{display:inline-block;}
.obw-data div a:after{content:url('../img/icons/menu-button-smallg.png');}
.salary-data,.obw-data{display:inline-block;width:100%;}
.salary-data div,.obw-data div{float:left;position: relative;}
.salary-data div:nth-of-type(1){width:250px;}
.salary-data div:nth-of-type(2){width:300px;}
.salary-data div:nth-of-type(3){width:320px;}
.salary-data div:nth-of-type(4){width:180px;float:right;}
.salary-data i,.obw-data i{padding-right:10px;}
.salary-data div span{position:absolute;margin-top:6px;}
.salary-data div a{display:inline-block;margin-top:4px;}
.slider-content{position:relative;}
.slider-content p{position:absolute;}
.slider-content p.head{top:30px;font-size:20px;left:10px;}
.slider-content p.content{top:80px;font-size:25px;font-weight:bold;left:10px;}
.slider-content button{top:140px;left:10px;background: #107FB6;font-size:20px;position:absolute;}
.slider-content.obw p.content{top:90px;color:#5b5959;}
.slider-content.obw button{top:auto!important;bottom:10px;}
.slider-content .slider{display:block;width:100%;padding:15px 0 0px;}
.table-fixed{table-layout: fixed;}
.table-responsive::-webkit-scrollbar {-webkit-appearance: none;}
.table-responsive::-webkit-scrollbar:vertical {width: 11px;}
.table-responsive::-webkit-scrollbar:horizontal{height: 11px;}
.table-responsive::-webkit-scrollbar-thumb {border-radius: 8px;border: 2px solid white;background-color: rgba(255, 121, 0, .5);}
.mbot16{margin-bottom:16px!important;}
.mbot5{margin-bottom:5px!important;}
.ml15{margin-left:15px!important;}
.more h3{font-weight:700;font-size:23px;line-height:27px;color:#2c2c2c!important;margin:0 0 5px;}
.more ul{font-size:16px;margin-top:25px;}
.more ul li{margin-bottom:35px;border-left:4px #ff7900 solid;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.mtop20{margin-top:20px!important;}
.mtop45{margin-top:45px!important;}
.mtop65{margin-top:65px;}
.obtn{background:#ff7900!important;}
.orange,.orange a,.orangelink a{color:#ff7900!important;}
.panel-heading .panel-title a{font-size:17px;}
.pl20{padding-left:20px!important;}
.pl25,.pleft25{padding-left:25px!important;}
.pr20{padding-right:20px!important;}
.timeline-v2 > li .cbp_tmlabel h2{text-transform: none!important;}
table.pad5 td{padding:5px; padding-right:30px;}
.printtext:before{content:url('../img/icons/print.png');width:39px;height:17px;}
.ptop30{padding-top:30px!important;}
.right0{left:auto!important;right:0!important;}
.show-block{display:block!important;}
.sizetext:before{content:url('../img/icons/font.png');width:39px;height:17px;}
.sky-form{box-shadow:none;}
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea{padding:6px 10px;}
.small90{font-size:90%!important;}
button.btn.btn-block.btn-facebook-inversed.rounded.facebookwidth{height:28px;margin-top:5px;width:130px;}
form .has-error.checkbox label{color:#777;}
form .invalid{color:#a94442;margin-bottom:20px;display:inline-block;}
p,li,li a,label,.main-article .back a{color:#2c2c2c;}
ul.blue li a:hover{color:#194993;}
ul.nodecoration{list-style-type:none;}
ul.blue li.agree:before,.access-item .blue .agree:before{border-color:#194993;}
.w100,.mega-menu-content>.container,.w100,.mega-menu-content>.container,.access-item .btn-u{width:100%;}
.art-table td,.hspace li{padding:5px 0;}
.pl40,.pl40,.main-article ul,.main-article ol{padding-left:40px;}
.main-article ul,.main-article ol{margin-top:10px;}
.main-article ul{list-style:none;}
.main-article .article ul li{display:inline;}
.main-article .article ul li:before,.main-article ul li:before{position:absolute;width:10px;height:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);content:"";border-left:3px rgb(255,121,0) solid;border-bottom:3px rgb(255,121,0) solid;margin-left:-20px;margin-top:6px;}
.main-article ul li:before,.main-article ol li:before{margin-top:7px;}
.main-article .article ul.blue li:before{border-color:rgb(25,73,147);}
.main-article .article ul{list-style-type:disc;padding-left:40px;margin-top:10px;}
.main-article .article ol{margin-top:10px;}
.main-article .article ul ul{list-style-type:circle;margin-top:10px;margin-bottom:-10px;}
.press-note{margin-top:20px;margin-bottom:50px;width:100%;display:inline-block;}
.press-note>div:nth-last-of-type(n+2){margin-bottom:35px;}
.press-note h2{font-size:18px;margin-bottom:5px;line-height:1.4;}
.press-note .publication{color:#797979;display:block;font-size:15px;}
ol,ul,.header .logo,.loginbar,.message>div,.newspagetwo>div>div:nth-of-type(2n),ol,ul,.header .logo,.loginbar{padding-left:0;}
.tab-v1 .nav-tabs,.tag-box-v7,.tab-v1 .nav-tabs,.tag-box-v7{border-bottom:solid 2px rgb(255,121,0);}
.tab-v2 .nav-tabs li.active a,.tag-box-v1,.tab-v2 .nav-tabs li.active a,.tag-box-v1{border-top:solid 2px rgb(255,121,0);}
.link-icon:hover i,i.icon-color-u,.link-icon:hover i,i.icon-color-u{color:orange;border:solid 1px rgb(255,121,0);}
.orange,.orange a,.orangezone .service i,.orangezone a,.block-grid-v2 .orangeborder h3 a:hover{color:rgb(255,121,0)!important;}
.mtop30,.mtop30,.margintop30{margin-top:30px!important;}
.fs20,.big,.fs20,.big{font-size:20px!important;}
.fs17,.position,.dropdown-menu li>a,.fs17,.bread,.dropdown-menu li>a{font-size:17px!important;}
.txtcenter,.tcenter,.tcenter{text-align:center!important;}
.txtleft,.tleft{text-align:left!important;}
.orangezone h4 a,.bluezone h4 a,.orangezone h3 a,.bluezone h3 a{color:#555!important;}
.orangezone h4 a:hover{color: rgb(255,121,0)!important;}
.bluezone h4 a:hover{color: rgb(25,73,147)!important;}
.padding0,.one-list li,.list-unstyled li,.padding0,.one-list li,.list-unstyled li{padding:0!important;}
.header .navbar-nav > li:hover > .bhover,.blue,.bluezone .service i,.bluezone a,.block-grid-v2 .blueborder h3 a:hover{color:rgb(25,73,147)!important;}
#bar3 .block-grid-v2-info>ul{margin:10px 0;}
#bar2 .btn-u-lg,.bar2 .btn-u-lg,.panel .panel-body,.main-article .back{font-size:16px;}
#bar2 .row .background div .link-button,.bar2 .row .background div .link-button,.service .desc .link-button{margin-right:24px;}
.container .list-unstyled li,table,.container .list-unstyled li,table{margin:0 auto;}
.footer ul,.more ul,.footer ul{list-style-type:none;list-style-position:inside;padding:0;}
ul.check li{ display:table;} ul.check li>*{ display:table-cell;}
.footer .row div,.main-article .terms,.footer .row div{margin-top:25px;}
.footer .container .row div:first-child ul:before,#bar3 .link-button:before,.service .desc .link-button:before,.caption .link-button:before,.linkro:before{display:none;}
.owl-carousel .owl-wrapper-outer,#newspage1{margin-top:20px;}
#bar3{margin-top:20px;margin-bottom:5px;}
.main-article img+p{margin-top:15px;}
.borange,.gbbtn{background:#F8F8F8!important;}
.bgorange{background:rgb(255,121,0)!important;}
.article .headline{margin-bottom:10px;}
.pr45,.pl45{padding-right:22.5px!important;}
.articleul>div:nth-of-type(2n+2){left:15px;}
.article .linkro,.article .linkrb,.caption .link-button{margin-right:24px;float:right;}
.iconbarright .printtext{margin-left:20px;}
.purchase .btn-u-lg,.purchase a.btn-u-lg,#mysalary table td:last-of-type,.iconbarright,.main-article .back{float:right;}
.bluezone .service,#bar3 .block-grid-v2 li .blueborder:hover{border-bottom:2px rgb(25,73,147) solid;}
.service,#bar3 .block-grid-v2 li .orangeborder:hover{border-bottom:2px rgb(255,121,0) solid;}
.header .nav > li > .search{display:none!important;}
.access .row .one-col{margin-left:25%!important;}
.toast-success{ background:rgb(255,121,0);}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, .table-responsive{border:none;}
.owl-btn {color: #777;cursor: pointer;font-size: 18px;padding: 2px 9px;text-align: center;background: #f5f5f5;}
.owl-btn:hover {color: #fff;background: rgb(255,121,0)}
.footer .fa-angle-left:before, .footer .fa-angle-right:before{font-size:25px!important;}
#cookie-info{display:none;z-index: 1000;font-size: 12px;position:fixed;bottom:0;background:white;width:100%;min-width:100%;
text-align:center;border-top:1px solid grey; padding:7px;box-shadow: 0px 0px 15px gray;
-moz-box-shadow: 0px 0px 15px gray;-webkit-box-shadow: 0px 0px 15px gray;}
#cookie-info>div{width:700px;margin:0px auto;}
#cookie-info>div span{font-weight:bold;float:right;cursor:pointer;padding-left:15px;}
li.dropdown.dropspace{padding-top:7px;}
li.dropdown.dropspace>a{padding-bottom:15px;}
.header .dropdown > a:after, .header .dropdown-submenu > a:after{display:none;}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    width:inherit;
    height:inherit;
    margin: 0 auto;
}
#obw-ad {
    padding-right:0px!important;
}
#obw-ad .modal-dialog {
    width: 80%;
}
#obw-ad .modal-body p, #obw-ad .modal-body a {
    text-transform:uppercase;
    font-size:36px;
    font-family:bebasneue;
    letter-spacing: 3.6px;
    font-weight: bold;
    color: #565657;
    line-height: 1.2;
}
#obw-ad .modal-body {
    display: inline-block;
    padding-bottom:0px;
}
#obw-ad .modal-body > div {
    float:left;
}
#obw-ad .modal-body > div:first-of-type {
    margin-top:-30px;
    width:360px;
}
#obw-ad .modal-body > div:last-of-type {
    width:70%;
    padding:0px 100px;
    width:calc(100% - 360px);
}
#obw-ad .modal-body div a {
    display:inline-block;
    padding-top:15px;
    padding-bottom:5px;
    padding-left:2px;
    box-sizing: border-box;
    width: calc(50% - 20px);
    max-width:280px;
}
#obw-ad .modal-body a.primary {
    color: #f49c04;
    border: 3px #f49c04 solid;
    margin-right:10px;
}
#obw-ad .modal-body a.primary:hover {
    color:white;
    background:#f49c04;
}
#obw-ad .modal-body a.secondary {
    margin-left:10px;
    color:#b1b1b1;
    border: 3px #b1b1b1 solid;
}
#obw-ad .modal-body a.secondary:hover {
    color:white;
    background: #b1b1b1;
}
#obw-ad .modal-body .obw-logo {
    text-align: right;
    margin-right:-100px;
}
#obw-ad .modal-body .obw-logo img {
    height:60px;
}
.own-select {
    padding:15px 30px;
    background:white;
    border: 1px solid #e4e4e4;
    border-radius:4px;
    position: relative;
    display:inline-block;
    width:100%;
    position: relative;
    cursor: pointer;
}
.own-select:after {
    position: absolute;
    top:calc(50% - 9px);
    right:20px;
    content: "\f0d7";
    display: table-cell;
    vertical-align: middle;
    font: normal normal normal 18px/1 FontAwesome;
    font-size: 22px;
    color:rgb(25,73,147);
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.own-select .placeholder{
    color: #c0c0c0;
}
.own-select .placeholder.choosed {
    color: #2b2824;
}
.own-select .own-select-list{
    position: absolute;
    background:white;
    left:-1px;
    width:calc(100% + 2px);
    border:1px solid #e4e4e4;
    top:100%;
    padding:5px 0px;
    z-index:99;
    max-height:300px;
    overflow-y: auto;
    display:none;
}
.own-select .own-select-list > div {
    padding:10px 30px;
    cursor:pointer;
    line-height: 1;
}
.own-select .own-select-list > div:hover {
    background: rgb(25,73,147);
    color:white;
}
.own-submit .own-select{
    width:calc(100% - 66px);
}
.own-submit i {
    position: absolute;
    background-color: rgb(25,73,147)!important;
    height:100%;
    text-align: center;
    width:56px;
    font-size:20px;
    margin-left:10px;
    border-radius:4px;
    color:white;
    line-height: 56px;
    cursor: pointer;
}
.own-submit i:before {
    margin-left:3px;
}
.kfw-mobile-ad {
	display:none;
}
@media (max-width : 1200px){
    #obw-ad .modal-dialog {width:95%;}
    #obw-ad .modal-body > div:last-of-type {padding:0px 20px;}
    #obw-ad .modal-body .obw-logo {margin-right:20px;}
	.obw-data div:nth-of-type(1){width:180px;}
	.obw-data div:nth-of-type(2){width:230px;}
	.obw-data div:nth-of-type(3){width:230px;}
	.header .search-open{ width:240px;}
	.header .search-open.small-search{width: 145px;}
}
@media (min-width : 992px) {
span.br{display:block;}
#bar2 .thumbnail-style .thumbnail-img,#bar2 .thumbnail-style,.bar2 .thumbnail-style .thumbnail-img,.bar2 .thumbnail-style{height:215px;margin-bottom:0;}
#newspage .row{margin-bottom:15px;}
.header .navbar-nav{float:left;width:100%;margin-left:0;}
.wrapper{width:970px;margin:0 auto;}
.bar1>div,.bar1>div>div,.bar1>div .service-icon{padding-left:0;}
#bar3 .container{padding-left:0;padding-right:0;width:100%;}
.thumbnail-style{padding:0}
.navbar-nav>li{text-align:center;height:51px;}
.navbar-nav>li>a{display:inline-block;padding-left:10px!important; padding-right:11px!important	;}
.links>div:last-of-type,.bar1>div:last-of-type,.bar1>div:last-of-type>div,.bar1>div:last-of-type>div .desc{padding-right:0;}
.menu-manager .navbar-nav>li{display:inline-block; margin-left:30px; text-align:right;}
.header .menu-manager .navbar-nav{display:inline-block;text-align:right;}
.header .menu-manager .mega-menu .one-list{padding-top:15px;padding-bottom:25px;}
.header .menu-manager .navbar-nav > li > a{padding:9px 0px 15px 0px!important;}
}
@media (min-width : 992px) and (max-width : 1200px) {
.header .navbar-nav > li > a{padding-right:15px;}
.nav li>a{font-size:13px!important;}
}
@media (min-width : 768px) {
.wrapper{width:750px;margin:0 auto;}
.wrapper{width:750px;margin:0 auto;}
}
@media (max-width : 991px) {
.salary-data i,.obw-data i{padding-right:0px;display:block;}
.salary-data div,.obw-data div{text-align:center;}
.salary-data div span,.obw-data div span{position: static;}
.salary-data div:nth-of-type(1){width:195px;}
.salary-data div:nth-of-type(2),.salary-data div:nth-of-type(3){width:245px;}
.salary-data div:nth-of-type(4),.obw-data div:nth-of-type(4){float:none;width:100%;margin-top:5px;display:inline-block;}
.obw-data div:nth-of-type(4){margin-top:20px;}
h1>br{display:none;}
.header .mega-menu .equal-height-list li i{padding:6px 25px;}
.link-button{font-size:18px;}
.purchase{text-align:left;}
#bar2,.bar2{margin-bottom:10px;}
.loginbar{display:none;}
#bar2 .row .background,.bar2 .row .background{height:auto;}
.min-menu{display:block!important;}
.companystyle:before{margin-left:-15px}
li.dropdown{text-align:left!important;}
.header .navbar-nav > li > a{padding-top:9px;padding-bottom:9px!important;padding-left:15px!important;}
.header .navbar-nav > li > a.pl15{padding-left:15px!important;}
.hiddenmenu{display:block!important;float:right;margin-right:-50px;text-align:center;background:#F8F8F8;margin-top:-10px;padding:0 4px;}
.header .topbar{display:inline-block;}
.navbar-toggle{margin-top:20px;margin-right:0px; margin-bottom:0px;}
}
@media (max-width : 820px) {
    #obw-ad {
        display:none!important;
    }
}
@media (min-width : 1201px) {
.wrapper{width:1170px;margin:0 auto;}
}


@media only screen and (max-device-width : 768px){
.kfw-mobile-ad {position:relative;display:flex;background-color:rgba(25,73,147,0.95);position:fixed;bottom:0;left:0;padding:17px 15px;align-items:center;z-index:10000002;box-shadow: 1px 9px 33px 29px rgba(50, 50, 50, 0.24)}
.kfw-mobile-ad img {width:80px;height:20px;margin-right:15px;}
.kfw-mobile-ad > p {color:white;margin-bottom:0;line-height:1.4;font-size:1.4rem;margin-right:10px;}
.kfw-mobile-ad a {color:white;}
.kfw-mobile-ad a span {color:white;text-decoration: underline;}
.kfw-mobile-ad > i {position:absolute; top:5px; right:5px; color:white;font-size:20px;}
.salary-data div,.obw-data div{width:100%!important;margin-bottom:15px;}
.external-movie{display:none;}
#cookie-info>div{width:95%;margin:0px auto;}
#newspage .caption>p{min-height:165px;}
span.bread{margin-top:20px;}
.btn-u{white-space: normal;}
.btn-u-lg{width:100%;text-align:center;}
h1{font-size:30px;line-height:40px;padding-bottom:15px;}
.main-article table{width:100%!important}
.printtext{display:none;}
.bread{font-size:15px;}
.slider-inner{display:none!important;}
.thumbnail-style{margin-bottom:0px;}
#bar2,.bar2{text-align:center; padding-bottom:5px;}
#bar2 .thumbnail-style,.bar2 .thumbnail-style{height:auto;margin-top:10px;}
#bar2 .row .background div,.bar2 .row .background div{padding:0px;}
#bar2 .row .background div:nth-of-type(2),.bar2 .row .background div:nth-of-type(2){margin-left:0px;}
.main-article .description{font-size:10px;}
.main-article table p{line-height:0.5!important;}
.main-article table span{font-size:5pt!important;}
.main-article td{width:auto!important;}
.img-responsive,#bar2 a,.bar2 a{margin:0px auto;float:none!important;}
#newspage .row>div{margin-bottom:25px;}
#newspage .row>div.article{margin-bottom:0px;}
.article .row>div{padding-bottom:25px;}
.main-article .accessbtn p{background:none;padding-right:15px;padding-left:15px;text-align:left}
.main-article .access>p{display:inline-block;line-height:25px;height:auto;}
.access-item ul{padding-left:20px;}
.access .row>div:first-of-type{margin-left:0px;}
.access .row>div:nth-of-type(3){margin-right:0px;}
.access .row .one-col{margin-left:0px!important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    select.style{
        padding-left:5px;
    }
}

/**
 *DEFINICJE OGÓLNE
 */
.margt10 {
    margin-top: 10px;
}
.margt20 {
    margin-top: 10px;
}

.bgcolor-red{
	background:red;
}
.bgcolor-yellow{
	background:yellow;
}
.bgcolor-orange{
	background:orange;
}
.bgcolor-blue{
	background:blue;
}
.bgcolor-purple{
	background:purple;
}
.bgcolor-white{
	background:white;
}
.bgcolor-gray{
	background:gray;
}
.bgcolor-black{
	background:black;
}
.color-black {
    color: #000;
}
.font-size-big{
	font-size: 17px;
}
.font-size-normal{
	font-size: 15px;
}
.font-size-small{
	font-size: 13px;
}
.z-index-100 {
    z-index: 100;
}

/*TOBBARALL*/

#topbarall{
    min-height:30px;
    background-color:rgb(255,121,0);
    z-index: 9001;
    position:fixed;
    width:100%;
}
#topbarall.business {
    background-color:rgb(25, 73, 147);
}

#topbarall a{
    text-align:center;
    font-size:1.1em;
    padding:5px 10px;
    color:white;
    display:block;
    font-size: 16px;

}

/*KEYWORDS*/

.keywords{
    padding:5px;
    background:#E8EBF0;
    color:#797979;
    margin-right:10px;
    margin-top:10px;
    display: inline-block;
}

.keywords a{
    color:#797979;
}

.keywords a:hover{
    text-decoration: none!important;
}

.keywords:hover{
    background: rgb(255,121,0);
}

.keywords:hover a{
    color:white;
}

@media only screen and (max-device-width : 768px){
	#topbarall{
    	display:none;
    }
    #topbarall+div{
    	display:none;
    }
}

.tooltip-inner {
    white-space:pre-wrap;
    max-width:none;
}

/* BENEFIT TABLE */

.no-space-pricing [class^="col-"],
.no-space-pricing [class*=" col-"] {
	padding: 0;
}
.pricing {
	position:relative;
	border-radius:3px;
	margin-bottom:15px;
	box-shadow:0 0 5px #eee;
}
.pricing:hover {
	box-shadow:0 0 15px #b5b5b5;
}
.pricing:hover h4 {
	color:rgb(25,73,147);
}
.pricing-head {
	text-align:center;
}
.pricing h3,
.pricing h4 {
	margin:0;
	line-height:normal;
	font-weight:bold;
}
.pricing p {
	padding-top: 10px;
	font-size: 11px;
}
.pricing-head h3 span,
.pricing-head h4 span {
	display:block;
	margin-top:5px;
	font-size:12px;
	font-style:italic;
}
.pricing-head h3 {
	color:#fafafa;
	padding:12px 0;
	font-size:35px;
	font-family:Arial;
	background:rgb(25,73,147);
	border-radius:3px 3px 0 0;
}
.pricing-head h4 {
	color: #888;
	padding:5px 0;
	font-size:70px;
	text-shadow:0 1px 0 #fff;
}
.pricing-head h4 i {
	top:-8px;
	font-size:28px;
	font-style:normal;
	position:relative;
}
.pricing-head h4 span {
	top:-10px;
	font-size:14px;
	font-style:normal;
	position:relative;
}

.pricing .fa-check {
	padding-right:0px;
}

.pricing .pricing-content  {
	margin-bottom: 0px;
	padding-left:0px;
	width:100%;
}
.pricing-content li, .pricing-content tr {
	color:#888;
	font-size:12px;
	padding:7px 15px;
	border-bottom:solid 1px #f5f9e7;
}
.pricing-content li i {
	color:#72c02c;
	font-size:16px;
	margin-right:5px;
	position:relative;
}

.pricing-footer {
	color:#777;
	font-size:11px;
	line-height:17px;
	text-align:center;
	padding:0 20px 19px;
	border-radius:0 0 3px 3px;
}

.price-active,
.pricing:hover {
	z-index:9;
	margin-top: -15px;
}
.price-active h4 {
	color:#74C52C;
}

.pricing .bg-color {
	background-color: #f9f9f9;
}
.pricing .no-space-pricing {
	padding: 0 15px;
}

.pricing .sticker-right,
.pricing .sticker-left {
  	color: #fff;
	width: 150px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	position: absolute;
	text-align: center;
	letter-spacing: 2px;
}

.pricing .sticker-right {
    top: 13px;
    right: -49px;
    background: rgba(231, 76, 60, 1);
    transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.pricing .sticker-left {
    top: 9px;
    left: -48px;
   	background: rgba(116, 197, 44, 1);
    transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.price-active,
.pricing-bg-colored	.pricing:hover {
	margin-top: 0;
}
.pricing-bg-colored .pricing {
	overflow: hidden;
}
.pricing-bg-colored .pricing {
	border: 1px solid #EEEEEE;
}
.pricing-bg-colored .pricing:hover {
	background: rgb(25,73,147);
}
.pricing-bg-colored .pricing:hover li,
.pricing-bg-colored .pricing:hover li i,
.pricing-bg-colored .pricing:hover .pricing-head p {
	color: #fff;
}
.pricing-bg-colored .pricing-head i {
	color: #74C52C;
	padding-top: 20px;
}
.pricing-bg-colored .pricing-head p {
	color: #777;
	line-height: 17px;
	text-align:center;
	padding: 0px 20px 19px;
	border-radius: 0 0 3px 3px;
	border-bottom: 1px solid #F5F9E7;
}
.pricing-bg-colored h3 {
	border-bottom: 1px solid #fff;
}
.pricing-bg-colored h4 {
	color: #999;
	font-size: 70px;
	padding: 5px 0px;
	margin-top: -2px;
	font-family: Arial;
	background: #F7F7F7;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #fff;
}
.pricing-bg-colored .pricing:hover h4 {
	background: #fff;
}
.pricing-bg-colored h4 i {
	top: -8px;
	font-size: 28px;
	font-style: normal;
	position: relative;
}
.pricing-bg-colored h4 span {
	top: -10px;
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-style: normal;
	position: relative;
}
.pricing-bg-colored .pricing-footer {
	padding: 2px 0px 19px;
}
.pricing-bg-colored .pricing-footer .btn-u {
	border: solid 1px #fff;
}

.pricing-mega-v1 {
	padding: 40px 15px 0 15px;
}
.pricing-mega-v1 .price-active,
.pricing-mega-v1 .pricing:hover {
	margin-top: 0;
}
.pricing-mega-v1 .pricing {
	position: relative;
	border-radius: 3px;
	margin-bottom: 15px;
	box-shadow: 0 0 0px #eee;
	border: 1px solid #eee;
}
.pricing-mega-v1 .pricing-head h3 {
	font-size: 22px;
}
.pricing-mega-v1 .pricing-head h4{
	font-size: 20px;
}
.pricing-mega-v1 .pricing-head h4 i {
	color: #888;
}
.pricing-mega-v1 .pricing:hover h4 i {
	color: rgb(25,73,147);
}
.pricing-mega-v1 .pricing-head h4 span,
.pricing-mega-v1 .pricing-content li span,
.padding-mega-v1 .pricing-head .price span {
	display: block;
	padding: 10px 0px 0px;
}
.pricing-mega-v1 .pricing-head .price {
	font-size: 25px;
	font-style: normal;
	background-color: #fff;
}
.pricing-mega-v1 .pricing-head h3,
.pricing-mega-v1 .pricing-head h4 {
	font-style: normal;
	font-weight: normal !important;
}
.pricing-mega-v1 .hidden-area,.pricing-mega-v1 .hidden-area:hover {
	margin-top: 76px;
}
.pricing-mega-v1 .hidden-area .pricing-head h4 {
	font-size: 25px;
}
.pricing-mega-v1 .hidden-area:hover .pricing-head h4 {
	color: #888;
}
.pricing-mega-v1 .block .pricing-content  li i {
	font-size: 25px;
	margin-top:5px;
}
.pricing-mega-v1 .block li {
	text-align: center;
}
.pricing-mega-v1 .pricing-content li,.pricing-mega-v1 .pricing-content tr td {
	padding: 10px!important;
	font-size: 16px;
	font-style: normal;
	height: 71px;
	vertical-align: middle;
}
.pricing-mega-v1 .pricing-content.label-content tr td {
	font-size:14px;
}
.pricing-mega-v1 .pricing-content li i {
	color: rgb(25,73,147);
}
.pricing-mega-v1 .pricing-content li i.fa-times{
	color: #999;
}
.pricing-mega-v1 .btn-group .dropdown-menu  {
	width: 100%;
	background: rgb(25,73,147);
	border-color: #eee;
	margin: 0;
	border: 0;
}
.pricing-mega-v1 .btn-group .dropdown-menu  li a{
	color: #fff;
}
.pricing-mega-v1 .btn-group .dropdown-menu  li a:hover {
	background: #5fb611
}

/* MACRO */

.salary-distribution {
	width:100%;
	border-collapse:separate;
}

.salary-distribution tr td{
	box-sizing: border-box;
	position: relative;
}

.salary-distribution tr.background {
	font-size:17px;
}

.salary-distribution tr.background td:first-of-type {
	background-color: rgb(240, 75, 35);
}

.salary-distribution tr.background td:last-of-type {
	background-color: rgb(65,169,76);
}

.salary-distribution tr.background td:nth-of-type(2) {
	background-color: rgb(17, 76, 151);
	border-left:5px white solid;
	border-right:5px white solid;
}

.salary-distribution tr.background td .quartil1 {
	position:absolute;
	right:-45px;
	top:-25px;
}

.salary-distribution tr.background td .quartil3 {
	position:absolute;
	left:-25px;
	top:-25px;
}

.salary-distribution tr.description td{
	padding:5px;
	font-size:13px;
}

.salary-distribution tr.median td {
	padding-bottom:30px;
	font-size:17px;
}

.salary-distribution .background {
	height:20px;
}


/*.gsc-input-box {
    border: none !important;
}

.gsc-input-box > table {
    border: 1px solid #d9d9d9;
}

.gsc-search-button > input.gsc-search-button {
    height: 25px;
}

.gsib_a {
    padding:3px !important;
}

*/


#start-ad .modal-content {
	width: 980px;
	background: transparent;
	box-shadow: none;
	border:none;
}

#start-ad .content {
	display: flex;
}

#start-ad .modal-footer {
	color: white;
	border-top: none;
}

#start-ad .content > a {
	flex: 1;
	text-align: center;
}

#start-ad .content .left {
	color: white;
	background: url("/bundles/sedlakwynagrodzenia/web-page/img/modal/kfw_2021_left.jpg");
	background-size: cover;
	padding: 30px 25px 25px;
}

#start-ad .content .left .title {
	text-transform: uppercase;
	font-family: bebasneuebold, sans-serif;
	font-weight: bold;
	font-size:36px;
}

#start-ad .content .left .details {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	margin-bottom: 40px;
}
#start-ad .content .left .details img {
	width: 15px;
	margin-right: 5px;
}

#start-ad .content .left .timer-container {
	margin-bottom: 40px;
}

#start-ad .content .left .timer-container > p {
	font-family: bebasneue, sans-serif;
	color: white;
	font-size: 20px;
}

#start-ad .content .left .timer-container .js-timer {
	width: 100%!important;
}

#start-ad .content .left .timer-container .js-timer > span {
	font-family: bebasneue, sans-serif;
	color: white;
	letter-spacing: 0.5px;
	font-size: 20px;
}
#start-ad .content .left .timer-container .js-timer .countdown-section {
	margin-right: 10px;
}
#start-ad .content .left .timer-container .js-timer > span .countdown-amount {
	font-family: bebasneuebold, sans-serif;
	font-size: 43px;
	margin-right: 5px;
}

#start-ad .content .left .promo-footer > p{
	font-size:18px;
	color: white;
}

#start-ad .content .left .promo-footer .btn {
	background-color: white;
	font-weight: bold;
	color: #525252;
	padding: 12px 50px;
}

#start-ad .content .right {
	background: url("/bundles/sedlakwynagrodzenia/web-page/img/modal/kfw_2021_right.jpg");
	background-size: cover;
	padding: 30px 25px 25px;
}

#start-ad .content .right .title {
	color: #525252;
	font-weight: bold;
	font-size: 24px;
}

#start-ad .content .right img {
	max-width: 100%;
	margin-top: 58px;
	margin-bottom: 30px;
}

#start-ad .content .right .btn {
	background-color: rgba(32,158,159, 0.75);
	font-weight: bold;
	color: white;
	padding: 12px 20px;
}

#isbusiness-modal {
    padding-left:0px!important;
    padding-right:0px!important;
    z-index:9999;
	-webkit-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
#isbusiness-modal .exit{
    text-align: center;
    background:#DADADA;
    color:#A2A2A2;
    font-weight:700;
    float:none!important;
    margin-top:0px!important;
    clear:both;
    height:45px;
    padding:0px 30px;
    z-index:10000;
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    cursor: pointer;
}
#isbusiness-modal .exit > span {
    display:inline-block;
    line-height:45px;
}
#isbusiness-modal .logo {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    background: white;
    z-index:10000;
    padding:20px 15px;
}
#isbusiness-modal .modal-dialog {
    width:100%;
    height:100%;
    padding-top:0px;
    padding-bottom:0px;
    margin:0px;
	-webkit-transition: -webkit-transform 1s ease-out;
	-o-transition: -o-transform 1s ease-out;
	transition: transform 1s ease-out;
}
#isbusiness-modal .modal-dialog .modal-content {
    height:100%;
    position: relative;
    overflow: hidden;
	box-shadow:none;
	background: transparent;
	border:none;
}
#isbusiness-modal .modal-dialog .modal-content > div {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
}
#isbusiness-modal .modal-dialog .modal-content > div.desktop {
	height:100%;
}
#isbusiness-modal .modal-body {
    position: absolute;
    bottom:0px;
    left:0px;
    right:0px;
    padding:15px 30px;
    padding-bottom:0px;
}
#isbusiness-modal .modal-body > p {
    text-align: center;
}
#isbusiness-modal .modal-body > p.head {
    font-size:27px;
    font-weight: 700;
    margin-bottom:5px;
}
#isbusiness-modal .modal-body > p.head + p {
    font-size:18px;
    margin-bottom:175px;
}
#isbusiness-modal .modal-body .choose-side {
    text-align: center;
    display:inline-block;
    width:100%;
    min-height:584px;
}
#isbusiness-modal .modal-body .choose-side > div {
    float:left;
    margin-top:65px;
}
#isbusiness-modal .modal-body .choose-side ul {
    padding-left:20px;
    text-align: left;
    font-size:17px;
    margin-bottom:40px;
    list-style:none;
}
#isbusiness-modal .modal-body .choose-side ul li {
    margin-bottom:10px;
    transition: color 0.75s ease;
}
#isbusiness-modal .modal-body .choose-side ul li i {
    position: absolute;
    margin-top:10px;
    width:7px;
    height:7px;
    border-radius:50%;
    line-height: 1;
    margin-left:-20px;
}
#isbusiness-modal .modal-body .choose-side ul li.active i{
    width:15px;
    height:15px;
    margin-top:9px;
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/icons/check-circle.png');
    background-size:contain;
    background-repeat:no-repeat;
}
#isbusiness-modal .modal-body .choose-side .all ul li i {
    background-color: rgb(255,121,0);
}
#isbusiness-modal .modal-body .choose-side .business ul li i {
    background-color: rgb(25,73,147);
}
#isbusiness-modal .modal-body .choose-side .icon {
    height:60px;
    width:60px;
    margin:0px auto;
    background-size:contain;
    background-repeat:no-repeat;
    transition: background 0.75s ease;
}
#isbusiness-modal .modal-body .choose-side .all .icon {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/icons/money.png');
}
#isbusiness-modal .modal-body .choose-side .business .icon {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/icons/money-1.png');
}
#isbusiness-modal .modal-body .choose-side .icon + p {
    font-weight: 700;
    margin-top:10px;
    font-size:20px;
    transition: color 0.75s ease;
}
#isbusiness-modal .modal-body .choose-side .outer-wrapper {
    display: inline-block;
    margin:0px auto;
}
#isbusiness-modal .modal-body .side-button {
    margin:0px auto;
    font-weight: 800;
    padding:15px 35px;
    font-size:16px;
    text-align: center;
    display:inline-block;
    transition: color 0.75s ease, background 0.75s ease, border-color 0.75s ease;
    cursor: pointer;
    margin-bottom:50px;
    border: 6px solid white;
}
#isbusiness-modal .modal-body .all {
    width:50%;
    padding-left:205px;
    text-align:left;
}
#isbusiness-modal .modal-content[data-target="1"] .all li,
#isbusiness-modal .modal-content[data-target="1"] .all .icon + p,
#isbusiness-modal .modal-content[data-target="2"] .business li,
#isbusiness-modal .modal-content[data-target="2"] .business .icon + p {
    color:white;
}
#isbusiness-modal .modal-content[data-target="2"] .business .icon {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/icons/money-white-1.png');
}
#isbusiness-modal .modal-content[data-target="1"] .all .icon {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/icons/money-white.png');
}

#isbusiness-modal .modal-content .modal-body .people:before,
#isbusiness-modal .modal-content .modal-body .people:after {
    content:"";
    width:390px;
    height:584px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    position: absolute;
    left:0px;
    right:0px;
    bottom:45px;
    margin-left:auto;
    margin-right:auto;
    transition: opacity 1s ease;
}

#isbusiness-modal .modal-body .people:after {
    opacity:0;
}
#isbusiness-modal .modal-body .people:before {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/all/side-default.png');
    opacity:1;
    z-index:1;
}
#isbusiness-modal .modal-content[data-target="1"] .modal-body .people:before,
#isbusiness-modal .modal-content[data-target="2"] .modal-body .people:before {
    opacity:0;
}
#isbusiness-modal .modal-content[data-target="1"] .modal-body .people:after,
#isbusiness-modal .modal-content[data-target="2"] .modal-body .people:after {
    opacity:1;
}
#isbusiness-modal .modal-content[data-target-before="1"] .modal-body .people:after {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/all/side-all.png');
}
#isbusiness-modal .modal-content[data-target-before="2"] .modal-body .people:after {
    background-image: url('/bundles/sedlakwynagrodzenia/web-page/img/all/side-business.png');
}
#isbusiness-modal .modal-content:before {
    content:"";
    width:100%;
    height:100%;
    position: absolute;
}
#isbusiness-modal .modal-content[data-target="2"]:before {
    background: rgb(25,73,147);
    left:calc(-50% - 185px);
    transform: skewX(40deg);
    transition: background 0.75s ease;
}
#isbusiness-modal .modal-content[data-target="1"]:before {
    background: rgb(255,121,0);
    left:calc(50% + 185px);
    transform: skewX(-40deg);
    transition: background 0.75s ease;
}
#isbusiness-modal .modal-body .all .icon + p {
    color:rgb(255,121,0);
}
#isbusiness-modal .modal-body .all .side-button {
    background: rgb(255,121,0);
    color:white;
}
#isbusiness-modal .modal-body .business {
    padding-right:205px;
    width:50%;
    text-align: right;
}
#isbusiness-modal .modal-body .business .icon + p {
    color: rgb(25,73,147);
}
#isbusiness-modal .modal-body .business .side-button {
    background: rgb(25,73,147);
    color:white;
}
#isbusiness-modal .side {
    position: absolute;
    top:0px;
    bottom:0px;
    z-index:9999;
    width:calc(50% - 205px);
    cursor:pointer;
}
#isbusiness-modal .side.left {
    left:0px;
}
#isbusiness-modal .side.right {
    right:0px;
}

#isbusiness-modal .mobile {
	color: #3B3B3B;
	padding: 20px 10px 40px;
}

#isbusiness-modal .mobile .js-side {
	cursor: pointer;
}

#isbusiness-modal .mobile .logo {
	text-align:center;
	position:static;
}

#isbusiness-modal .mobile .modal-body {
	position:static;
}

#isbusiness-modal .mobile .modal-body > p.head + p {
	margin-bottom: 40px;
}

#isbusiness-modal .mobile .modal-body .choose-side {
	min-height: auto;
	display:flex;
	flex-direction: column;
}

#isbusiness-modal .mobile .modal-body .choose-side > span {
	color: #6A6A6A;
}

#isbusiness-modal .mobile .modal-body .choose-side > div {
	display:flex;
	align-items: center;
	justify-content: center;
	float:none;
	padding:20px 30px;
	background: #fff;
	box-shadow: 0 3px 24px 0 rgba(121,121,121,0.17);
	margin: 0px auto 50px;
	width:auto;
	text-align:left;
	min-width:400px;
}

#isbusiness-modal .mobile .modal-body .choose-side > div > div {
	flex: 1;
}

#isbusiness-modal .mobile .modal-body .choose-side > div > img {
	margin-right: 30px;
}

#isbusiness-modal .mobile .modal-body .choose-side > div p {
	margin-bottom:0;
	color: #6A6A6A;
}

#isbusiness-modal .mobile .modal-body .choose-side .title {
	font-weight:bold;
	font-size:16px;
}

#isbusiness-modal .mobile .modal-body .choose-side .all .title {
	color: rgb(255,121,0);
}

#isbusiness-modal .mobile .modal-body .choose-side .business .title {
	color: rgb(25,73,147);
}

#promotion-popup .modal-content {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow:none;
	border:none;
}

#promotion-popup .modal-content .modal-body {
	padding: 0;
	background: #fff;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}

#promotion-popup .modal-content .modal-footer {
	color: white;
	font-weight:bold;
}

#promotion-popup .modal-content .modal-footer .popup-close {
	font-weight:bold;
	cursor: pointer;
}

.slider.js-slider {
	overflow: hidden;
}

.modal-backdrop.in {
	opacity: .6;
}

@media (max-width:1199px) {
	#isbusiness-modal .modal-content:before{
		content:none;
	}
	#isbusiness-modal .dtable {
        display:flex;
		width:auto;
		align-items: center;
		justify-content: center;
	}
	#isbusiness-modal .dtablecell {
		display:block;
		width:auto;
		height:auto!important;
	}
}

@media (max-width: 991px) {
	#start-ad .modal-content {
		max-width: 100%;
		width: auto;
	}
	#start-ad .content .left .title {
		font-size:24px;
	}
	#start-ad .content .left .details {
		font-size: 14px;
	}
	#start-ad .content .right {
		display: none;
	}
}

@media (max-width:450px) {
	#start-ad .content .left .details {
		margin-bottom: 20px;
	}
	#start-ad .content .left .timer-container {
		margin-bottom: 20px;
	}
	#start-ad .content .left .timer-container > p {
		font-size: 15px;
	}
	#start-ad .content .left .promo-footer > p {
		font-size: 15px;
	}
	#start-ad .content .left {
		margin-left: 8px;
		margin-right: 8px;
		padding: 30px 15px 15px;
	}
	#start-ad .content .left .timer-container .js-timer > span {
		font-size: 16px;
	}
	#start-ad .content .left .timer-container .js-timer > span .countdown-amount {
		font-size: 24px;
	}
	#start-ad .content .left .title {
		font-size:22px;
		margin-bottom: 10px;
	}
	#start-ad .modal-content {
		width: 100%;
	}
	#start-ad .content .left .details {
		flex-direction: column;
	}
	#start-ad .content .left .details > div {
		margin-bottom: 10px;
	}
	#isbusiness-modal .mobile .modal-body .choose-side > div {
		min-width:auto;
	}
}

@media (max-height:860px) {
    #isbusiness-modal .modal-dialog {
        height:100%;
        padding-bottom:0px;
    }
    #isbusiness-modal .modal-body .choose-side > div {
        margin-top:0px;
    }
    #isbusiness-modal .modal-body .side-button {
        font-size:15px;
        margin-bottom:0px;
    }
    #isbusiness-modal .modal-body .choose-side {
        min-height:410px;
    }
    #isbusiness-modal .modal-content .modal-body .people:before,
    #isbusiness-modal .modal-content .modal-body .people:after{
        height:400px;
    }
    #isbusiness-modal .modal-body > p.head + p {
        margin-bottom:40px;
    }
    #isbusiness-modal .modal-body .choose-side .icon {
        display:none;
    }
    #isbusiness-modal .modal-body .choose-side ul li {
        font-size:15px;
    }
}

@keyframes bell {
	0% {transform: rotate(-60deg)}
	50% {transform: rotate(60deg)}
	100% {transform: rotate(-60deg)}
}