/* GLOBAL SETTINGS */

/* CALCULATOR */
.form-control {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 40px;
}
.control-label {
    font-weight: 400;
}
.btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-success {
    background: #0a80a8 url(../img/arrow-right.png) -10px center no-repeat;
    border: none;
    font-weight: 400;
}
.btn-success:hover,
.btn-success:active:hover, .btn-success.active:hover,
.btn-success:focus, .btn-success.focus {
    background: #0a80a8 url(../img/arrow-right.png) -10px center no-repeat;
    border: none;
}
@media (max-width: 1050px) {
	.buttons {
		text-align: left;
	}

}
@media (max-width: 992px) {
    /* CALCULATOR */
    .box-calculator .btn {
        margin-bottom: 14px;
    }
}

@media (max-width: 980px) {

	#top-bar a {
		color:#fff;
		margin: 0;
	}

	#top-bar .col-lg-12 {
		text-align: center;
	}

	#search-box h1 {
		font-size:40px;

	}

	.tab-content .row div {
		font-size: 16px;
	}

	.nav-tabs>li>a {
		font-size: 20px !important;
	}

	#advertisement-right {
		padding-left: 0;
	}


	.employer-info h3 {
		width: auto;
	}

	.buttons {
		text-align: left;
	}

}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #e5e5e4;
	}

	.navbar-header .navbar-brand > img {
		display: none;
	}
	.navbar-header .navbar-brand > span {
		display: block !important;
	}

	#search-box h1 {
		font-size:35px;
	}

	.nav-tabs>li {
		width: 100% !important;
	}

	.active-menu{
		/*height: 31px;
        padding-top: 4px !important;
        margin-top: 5px;*/
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	#navbar > ul > li.dropdown.open > .active-menu {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		padding-top: 10px !important;
		padding-bottom: 10px!important;
	}

	.tab-content .row div {
		/*font-size: 0.9em;*/
	}

	.cell-data {
		text-align: left !important;
	}

	.nav-tabs>li>a {
		font-size: 18px !important;
	}

	.tab-content .row > div {
		padding: 5px;
	}

	.newsletter, .find-job {
		padding: 0;
	}

	.looking-worker {
		padding: 0;
		margin-top: 10px;
	}

	#menu-top .row, #menu-footer .row {
		margin-left: -15px;
		margin-right: -15px;
	}

	.break {
		padding: 10px 0;
		font-size: 20px;
		font-weight: 700;
		color: #0a80a8;
	}

	.break button a {
		font-size: 18px;
	}

	.pagination-container {
		text-align: center;
	}

	.tab-footer-margin {
		margin-right: 0;
	}

	.newsletter h3, .looking-worker h3 {
		font-size: 26px;
	}

	.search-button {
		margin-top: 22px;
	}

	/* TABS */
	#tabs > .container {
		padding: 0;
	}
	#tabs .well {
		padding: 20px 0;
	}
	.nav-tabs > li > a {
		margin-right: 0;
	}
	.tab-content .row > div {
		padding: 5px 20px;
	}
	.tab-table:nth-child(n+21) {
		display: block;
	}

	#tools-for-you .tools-title {
		margin-left: 0;
		padding: 0 20px;
	}
	.tab-footer {
		padding: 15px !important;
	}

	/* VOCABULARY */
	#vocabulary > .container {
		padding: 0;
	}
	#vocabulary .well {
		margin-top: 0;
	}

	/* PAGE OFFER */
	#head-box > .container,
	#advertisement > .container,
	#tools > .container,
	#tools > .container .well {
		padding: 0;
	}
	#tools > .container .well .row,
	#tools-for-you .row {
		margin: 0;
	}
	#tools-for-you {
		margin: 0;
		padding: 20px 0 0;
	}
	#tools-for-you .narzedzia {
		padding: 0;
	}
	.narzedzia .inner-title {
		background-position: 20px;
		padding-left: 70px;
	}
	.similar-deals-container {
		margin: 30px 0 0 !important;
	}

	/* NEWS */
	#news .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	#news .news {
		padding: 0;
	}
	#news-list .container {
		padding: 0;
	}
	#news-list .container .well {
		padding: 20px 0;
	}

	/* RESULT */
	.results .container {
		padding: 0;
	}
	.results .well.guidebooks,
	.results .well.job-offer,
	.results .well.p-t-m,
	.well.codes {
		padding: 20px 0;
	}
	.results .well.p-t-m > .tab-content > .row {
		margin: 0;
	}
	.pagerfanta {
		text-align: center;
	}
	#advertisement .well {
		padding-bottom: 20px;
	}
	#advertisement-left, #advertisement-right {
		padding: 0 !important;
	}
	#advertisement-left .container-fluid {
		padding: 0;
	}

	/* TIME LINE */
	#add-offer .smpl-step {
		display: block !important;
	}
	.smpl-step > .smpl-step-step {
		width: 100%;
		margin: 0;
	}
	.smpl-step > .smpl-step-step > .progress {
		left: 0 !important;
		width: 100% !important;
	}

	/* CALCULATOR */
    .well.box-calculator {
        padding: 20px 0;
    }
	.salary-calculator-results {
		padding: 0 15px !important;
	}
    .col-md-7.salary-calculator-results {
        padding: 0 !important;
    }
    .form-horizontal .form-group {
        margin: 0 0 15px;
    }
}

@media (max-width: 480px) {
	#search-box h1 {
		font-size:25px;
	}

	.employers-name {
		font-size: 14px !important;
	}

	.see-more {
		width: 100%;
		margin-top: 10px;
	}

	.looking-worker p{
		/*font-size: 20px;*/
	}

	.looking-worker a {
		font-size: 20px;
	}

	.inner-news .desc-news {
		font-size: 17px;
	}

	.break {
		padding: 10px 0;
		font-size: 18px;
		font-weight: 700;
		color: #0a80a8;
	}

	.break button {
		margin-left: 0;
		display: block;
		margin: 0 auto;
	}

	.break button a {
		font-size: 16px;
	}

	.pagination-container {
		text-align: center;
	}

	.wm-advantages-nr {
		width: 40px;
		height: 40px;
	}

}

@media (max-width: 320px) {
	#search-box h1 {
		font-size:24px;
	}

	.employers-name {
		font-size: 16px !important;
	}

	.looking-worker p{
		/*font-size: 18px;*/
	}

	.looking-worker a {
		font-size: 16px;
	}

	.inner-news .desc-news {
		font-size: 14px;
	}

	.pagination-container {
		text-align: center;
		margin-top: 10px;
	}
}

@media (min-width: 767px) {
	#navbar .last > a:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 25px;
		left: 2px;
		top: 8px;
		background-color: #FFF;
	}

	#navbar-footer .last > a:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 25px;
		left: 2px;
		top: 8px;
		background-color: #FFF;
	}

	#footer .menu-footer-1:after {
		content: "|";
		color: #000;
	}

	.nav {
		margin-left: 5px;
	}

	.cell-data {
		max-width: 150px;
	}

}

@media (min-width: 1280px) {
	#advertisement-left {
	}
}