@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400&subset=latin,latin-ext);	
@import url("/themes/default/css/law-doc.css");

h4 {font-size:18px;}

.footer {
		color: #87919F;
		font-size: 13px;
		overflow: hidden;
		background: #2E363F;
		border-bottom: #403E44 1px dashed;
		padding: 30px 0;
		display: block;
	}
	.footer h3 {
		color: #FFF !important;
		font-weight: 200;
		font-size: 16px;
	}
	.footer ul, .footer ul li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.footer address .footer-sprite {
		margin-bottom: 20px;
		padding-left: 30px;
		background: url('/themes/vendors/atropos/images/footer_sprite.png') no-repeat 0 0;
	}
	.footer address .footer-sprite.address {background-position: 0 0;}
	.footer address .footer-sprite.phone {
		background-position: 0 -138px;
		line-height: 30px;
	}
	.footer address .footer-sprite.email {background-position: 0 -247px;}
	.footer address .footer-sprite:last-child {margin-bottom: 0;}
	.footer a, .footer a:hover {
		/**zmienna w vars*/
		color:#fff;
	}
	.copyright {
		font-size:11px;
		color:#87919F;
		background: #292F38;
		display: block;
		text-transform: uppercase;
		position: relative;
	}
	.copyright p {padding: 20px 0;margin:0px;}
	.copyright .border-divider {
		border-left:#403E44 1px dashed;
		border-right:#403E44 1px dashed;
	}
	#logo-footer {
		position: absolute;
		bottom: -10px;
	}
	
	.color-primary {color:}
	.color-primary:hover, .color-primary:focus, .color-primary:active {color:}
	.color-secondary {color:}
	
	h1, h2, h3, h4, h5, h6, .divider.dark .fa, .divider.white .fa, div.tabs ul.nav-tabs li.active a, h4.panel-title a, div.toggle > label, .noimg-slider h1, .noimg-slider p, .list-icon li:before, .styleColor {
		color: #2E363F;
	}
	a, .styleSecondColor, .list-icon.color li:before, .item-box-desc small, p.dropcap:first-letter, ul.pagination a, ul.pagination a:hover, ul.pagination li.active .fa, ul.star-rated.styleSecondColor li i, .tp-catpion a, .divider.styleColor .fa {
		/**zmienna w vars*/
		color: #428BCA;
	}
	a:hover, a:focus, a:active,
	.btn-u:hover, .btn-u:focus, .btn-u:active {color:#428BCA}
	.divider .fa {
		background:#F1F2F7;
		color:#428BCA;
	}
	h2.page-header, h2.page-header a, h3.page-header, h3.page-header a, h4.page-header, h4.page-header a {
		color:#428BCA;
	}
	.btn-u {
		background-color: #428BCA !important;
		color: #fff;
	}
.btn-u:hover, .btn-u:focus, .btn-u:active {background-color: #428BCA !important;
		color: #fff;
	}
	.form-control {height:40px;}
	/**elasticSearchModule*/
	.navbar-nav.navbar-right:last-child {margin-right:0px;}
	.front-topbar li {padding:6px 5px 6px 2px;}
	.front-topbar li > a {color: #BEBEBE;}
	.front-topbar li > a:hover {color: #888;}
	nav.navbar li.dropdown {margin-left:-4px;}
	nav.navbar li.search form button:after {
		border-width: 10px;
		border-style: solid;
		border-color: #428BCA;
		border-top: 10px solid rgba(0, 0, 0, 0);
		border-left: 10px solid rgba(0, 0, 0, 0);
		border-bottom: 10px solid rgba(0, 0, 0, 0);
		content: " ";
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		z-index: 100;
		left: -18px;
		top: 50%;
		margin-top: -10px;
	}
	nav.navbar li.search form button {
		background-color: #428BCA !important;
		color: #fff;
	}
	nav.navbar li.search form button:hover:after {
		border-color: #5287B4;
		border-top: 10px solid rgba(0, 0, 0, 0);
		border-left: 10px solid rgba(0, 0, 0, 0);
		border-bottom: 10px solid rgba(0, 0, 0, 0);
	}
	nav.navbar li.search form button:hover {
		background-color: #5287B4 !important;
		z-index:initial;
	}
	nav.navbar li.search form button, 
	nav.navbar li.search form input {
		height: 30px;
		/**zmienna w vars*/
		border: 1px solid #F8F8F8 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		font-family: 'Open Sans', Arial, sans-serif;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.navbar-default {
		background:none;
		border:none;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
		background:none;
	}
	.fhmm .nav.navbar-right .dropdown-menu {
		border-top:none;
	}
	.header .nav-main > .navbar-nav > li > a {
		font-style: normal;
		line-height: 20px;
		color: #9C9C9C;
		font-weight: 100;
		position: relative;
		font-size: 1.1em;
		padding: 9px 0px 9px 45px;
	}
	.dropdown > a:after, .dropdown-submenu > a:after {
		top: 8px;
		right: 9px;
		font-size: 15px;
		content: "\f105";
		position: absolute;
		font-weight: normal;
		display: inline-block;
		font-family: FontAwesome;
	}
	.dropdown > a:after {
		top: 9px;
		right: -15px;
		content: "\f107";
	}
	.fhmm .dropdown-menu .withoutdesc {box-shadow:none;}
	.header .nav-main ul.dropdown-menu {
		top: auto;
		border: 0;
		border-radius: 6px;
		margin: 0 0 0 0;
		padding: 10px 0;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
	}
	.header .nav-main > .navbar-nav > li.dropdown:hover > a:after {
		/**zmienna w vars*/
		border-bottom: #CFCFCF 10px solid;
		content: " ";
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		left: 60%;
		bottom: -3px;
		top:initial;
		right:initial;
		border-left: 10px solid rgba(0, 0, 0, 0);
		border-right: 10px solid rgba(0, 0, 0, 0);
	}
	.header .dropdown-menu li a > i {padding-right: 6px;}
	.navbar li.sep {
		content: "\f105";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		padding: 0px 0px 0px 10px;
	}
	.navbar li.sep:before {content: "\f105";}
	.navbar li.sep > span {display: none;}

.breadcrumbs {
	background: #ddd;
}
.breadcrumbs h1 {
	margin:12px 0px;
	line-height:42px;
}
.breadcrumbs .breadcrumb {
	top:24px;
}
.modal {padding-top:0px;background:#fff;}
.news-custom-header a {color:;#428BCA}
.page-header {padding-bottom:12px;border-bottom-color:#428BCA;border-bottom-width:1px;border-bottom-style:solid;margin: 20px 0px;}
.page-header > span {border-bottom:2px solid #428BCA;padding-bottom: 7px;}
h4.page-header {padding-bottom:6px;margin-bottom:6px;}
.container-description {
font-size: 11px;
display: block;
font-family: Arial;
color: #ADAFB1;
line-height: 1.1em;
margin: 10px 0px 15px;
}

/**newsletter*/
#newsletterGR-form .form-control {
        border-radius:0px;
        border:1px solid #cdd0d4;
}
#newsletterGR-form input[type="text"] {
        font-family:Arial;
        font-size:11px;
        color:#6f6f6f;
}
#newsletterGR-form button.btn-u {
        background-color:#428BCA !important;
        border-radius: 0px;
        text-transform: uppercase;
        font-size:12px;
        font-family:'Roboto Condensed', Arial;
        padding:8px 18px;
        height:40px;
        border: 1px solid #CDD0D4;
}
#newsletterGR-form button.btn-u:hover,
#newsletterGR-form button.btn-u:active,
#newsletterGR-form button.btn-u:focus {
        background-color:#428BCA !important;
        color:#fff;
}
#newsletterGR-form button.btn-u:after {
        border-width: 10px;
        border-style: solid;
        content: " ";
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        z-index: 100;
        left: -18px;
        top: 50%;
        margin-top: -10px;
        border-color: #428BCA;
        border-top: 10px solid rgba(0, 0, 0, 0);
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-bottom: 10px solid rgba(0, 0, 0, 0);
}
#newsletterGR-form button.btn-u:hover:after,
#newsletterGR-form button.btn-u:active:after,
#newsletterGR-form button.btn-u:focus:after {
        border-color: #428BCA;
        border-top: 10px solid rgba(0, 0, 0, 0);
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-bottom: 10px solid rgba(0, 0, 0, 0);
}

/**oferta*/
.pricing-head h3 {
background: #428BCA;
text-shadow: 0 1px 0 #428BCA;
border-bottom-color: #428BCA;
}
.pricing-content li i {
color: #428BCA;
}
.pricing-footer a, .pricing-footer button {
background: #428BCA;
text-shadow: 0 1px 0 #428BCA;
border-bottom: solid 2px #428BCA;
}
.pricing-footer a:hover, .pricing-footer button:hover {
background: #428BCA;
color:#fff;
}
.tab-v1 .nav-tabs {border-bottom:1px solid #d9e2f0;}
        .tab-v1 .nav-tabs li {border-left:1px solid #d9e2f0;}
        .tab-v1 .nav-tabs li:first-child {border:0px;}
	.tab-v1 .nav-tabs li a {
	        font-size:16px;
	        margin: 0px;
padding: 15px;
font-family: 'Roboto Condensed', Arial;
	}
	.tab-v1 .nav-tabs li.active a, .tab-v1 .nav-tabs li a:active, .tab-v1 .nav-tabs li a:hover, .tab-v1 .nav-tabs li a:focus {
	         background-color:#255297;
	         color:#fff;
	         border-radius: 0px;
	}
	.multitab-doc-content {
	        border-left:1px solid #d4d7db;
	        border-right:1px solid #d4d7db;
	}
	.multitab-doc-title {
	        margin-bottom:0px;
	}

#doc-content a { color: ;} 

/* MM paginacja */
div.list-view div.pager {
	margin-left: -15px;
}
div.pager hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
.pagination {
	border:none;
	margin-top: 5px;
	width: 100%;
	text-align: center;
}
.pagination > li > a,
.pagination > li > span {
	border:#eee 1px solid;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius:1px;
	margin-left: 1px;
	font-family: 'Roboto Condensed', Arial;
	font-size:14px;
	font-weight: 400;
	float: none;
}
.pagination > .next > a,
.pagination > .previous > a,
.pagination > .page > a {
	border: 1px solid #dde0e3;
	color:;
	float: none;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	background: none;
}

.pagination > .first > a {
	float: left;
	border:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 1px;
	background-color: transparent;
	color:;
}
.pagination > .last > a {
	float: right;
	border:none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 1px;
	background-color: transparent;
	color:;
}
/* MM paginacja */

/* MM */
div.blog-txt .blog-post-tags .blog-tags li a,
div.blog-txt .blog-post-tags .blog-tags li,

div.blog div.blog-txt h3 {margin-bottom: 23px;}
div.blog div.blog-txt h3 > a {
	font-family: 'Roboto Condensed', Arial;
	font-size:27px;
	font-weight: 400;
	color: #4c4c4c;
}
div.blog div.blog-img img.img-thumbnail {border-radius:0px; -webkit-border-radius:0px;-moz-border-radius:0px;border: 5px solid #e4e6eb;}
div.blog div.blog-img {
	padding-right:0px;
	padding-left:0px;
}
div.blog div.blog-txt {
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
}
div.blog div.blog-txt-first {
	padding-right:0px;
	padding-top:0px;
}
div.blog-first {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #dde0e3;
}
div.blog-element {
	margin-bottom: 10px;
	margin-right: 40px;
}
div.blog-main-list div.blog-element {
	margin-right: 0px;
}
div.blog-element div.blog-img {
	padding-top:10px;
	padding-bottom:10px;
border-bottom: 1px solid #dde0e3;
border-top: 1px solid #dde0e3;
}
h4.blog-index-list {
	font-size: 32px;
	padding-bottom: 9px;
	margin-left: -15px;
	margin-bottom: 20px;
	margin-top: 10px;
}
h4.blog-index-list span {
	padding-bottom: 0px;
}
h4.blog-index-list span a {
	color: ;
	text-decoration: none;
}
h4.blog-index-list span a:hover {
	padding-left: 5px;
}
div.blog-link {
	display:inline-block;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
div.blog-link a {
	float: right;
	font-family: 'Roboto Condensed', Arial;
	font-size: 20px;
	font-weight:700;
}
ul.nav-list li a {
	color: #7e8998;
}
ul.nav-list li:nth-child(odd) a {
	background-color: #FFF;
}
ul.nav-list li.active a {
	background-color: ;
	color:#FFF;
}
div.jumbotron p {
	font-family: 'Roboto Condensed', Arial;
	color: #6f6f6f;
	font-size: 18px;
}
.blog-main-list .blog-tags > li {
		font-family:'Roboto Condensed', Arial;
	}
.blog-post-tags .blog-more-link {
	font-size:12px;
	font-weight:bold;
}
.pricing-footer ul {text-align:left;}
/* MM */

h3.page-header {
font-size:1.5em;
}
h3.page-header > span {
padding-bottom:10px;
}
.footer address ul li {
color: #fff;
font-size: 1.1em;
}
.error-v1 span.error-v1-title {
line-height:1em;}

.front-topbar li > a {color:#888;}
/**kolor czcionki na stronie*/
body,
a,
p, ol li, ul li,
.newsFeed-firstBig-small-title > a,
.newsFeed-firstBig-small-lead,
.bw-custom-link,
.news-custom-header a,
h4 > a.pull-right.header-link-more,
h3 > a.pull-right.header-link-more,
h2.page-header, 
h2.page-header a, 
h3.page-header, h3.page-header a,
h4.page-header, h4.page-header a, .multitab-doc-title a, h1, h2, h3, h4, h5, h6, .divider.dark .fa, .divider.white .fa, div.tabs ul.nav-tabs li.active a, h4.panel-title a, div.toggle > label, .noimg-slider h1, .noimg-slider p, .list-icon li:before, .styleColor,
.multitab-doc-download h5 i,
.breadcrumb a,
ul.nav-list li a
{ color:#3f3f3f;}

a:hover, a:focus,
h3.page-header a:hover,
h4.page-header a:hover,
a:hover h4,
a:hover h5,
a:hover i,
a.newsFeed-firstBig-big-container:hover > h2,
a:hover .blog-desc-container *,
a.newsFeed-firstBig-link-container:hover *, ul.nav-list li a:hover {
text-decoration:none;
color:#1969e4;
}

/*Search Box*/
.header .navbar .nav > li > .search {
	color: #aaa;
	cursor: pointer;
	min-width: 35px;
	font-size: 15px;
	text-align: center;
	background: #f7f7f7;
	padding: 11px 0 12px;
	display: inline-block;
	border-bottom: solid 2px #aaa;
}

.header .navbar .nav > li > .search:hover {
	color: #72c02c;
	background: #f7f7f7;
	border-bottom-color: #72c02c;
}

.header .navbar .search-open {
	right: 0; 
	top: 38px; 
	display: none;
	padding: 14px; 
	position: absolute;
	background: #fcfcfc; 
	border-top: solid 2px #eee;
	box-shadow: 0 1px 3px #ddd; 
}

.header .navbar .search-open form {
	margin: 0;	
}

@media (min-width: 767px) {
	.header .navbar .search-open {
		width: 330px;
	}

	.header .open > .dropdown-menu,
	.header-v1 .open > .dropdown-menu {
		display: none;
	}
}

@media (max-width: 767px) {
	.header .navbar .nav > li > .search {
		color: #999;
		width: 35px;
		height: 34px;
		line-height: 12px;
		text-align: left;
		text-align: center;
		margin: 5px 10px 0;
		background: #eee;
		border-bottom: none;
	}

	.header .navbar .nav > li > .search:hover {
		background: #5fb611;
		color: #fff !important;
	}

	.header .navbar .search-open {
		top: 5px;
		padding: 0;
		left: 48px;
		border-top: none;
		box-shadow: none;
		background: none; 
		margin-right: 10px;
	}
}

.social-icons {

    padding:10px 0 0 10px;
}
.social-icons li {
    display: inline-block;
    list-style: outside none none;
    margin-bottom: 5px;

    text-indent: -9999px;
margin-top:10px;
margin-left:5px;
}
.social-icons li a, a.social-icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    transition: all 0.3s ease-in-out 0s;
    width: 28px;
}
.social-icons li:hover a {
    background-position: 0 -38px;
}
.social-icons-color li a {
    background-position: 0 -38px !important;
    opacity: 0.7;
}
.social-icons-color li a:hover {
    opacity: 1;
}

.social_rss {
    background: url("../../../img/rss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.social_facebook {
    background: url("../../../img/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.social_linkedin {
    background: url("../../../img/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.clear {clear:both;}