/*!
* Site - FoM Website
*/

/* MAIN ELEMENTS
----------------------------------------------------------*/

*, *:before, *:after{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: 0 !important;
}

body{
	font-family: Roboto,'Source Sans Pro', sans-serif;
	font-size: 13px;
	color: #30373d;
	width: 100%;
	background: #f8f8f8;
}

section{
	width: 100%;
	padding: 0px;
}

h1,h2,h3{
	color: #000;
}

a,
a:hover{
	color: #30373d;
}

a[name] {
	position: relative;
	top: -100px;
	display: inline-block;
 }

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	height: 30px;
	border: 1px solid #d5d5d5;
	padding: 0px 10px;
	font-size: 14px;
}

select{
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #d5d5d5;
	padding: 10px 0px 10px 10px;
	font-size: 14px;
}

/*focus*/
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #B7B7B7;
}

table td, table th{
	padding: 2px 4px;
	vertical-align: top;
}

strong{
	font-weight: 700;
}

img{
	max-width: 100%;
}


/* MISC
----------------------------------------------------------*/
.no-padding{
	padding: 0px;
}

.nopadding {
  padding: 0!important;
}

.text-uppercase{
	text-transform: uppercase;
}

.bold{
	font-weight: 600;
}


/* NAVIGATION
----------------------------------------------------------*/
.navbar{
	margin: 0px;
	background: #FFF;

}

.nav.navbar-nav{
	display: table;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	margin: 10px 0px 0px 0px;
}

.navbar-header .btn:active,
.navbar-header .btn:focus{
	box-shadow: 0px !important;
	-moz-box-shadow: 0px !important;
	-webkit-box-shadow: 0px !important;
}

.navbar-toggle .icon-bar{
	background: #c21b17;
	width: 25px;
}

.navbar-nav > li{
	margin-left: 25px;
}

.navbar-nav > li:first-child{
	margin-left: 0px;
}

.navbar-nav > li > a{
	padding-top: 0px;
	padding-bottom: 0px;
	color: #c21b17 !important;
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:active,
.navbar-nav > li.active > a,
.navbar-nav > li > span:hover,
.navbar-nav > li > span:active,
.navbar-nav > li.active > span{
	color: #c21b17 !important;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	color: #c21b17;
	background: none;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
	display: table;
	margin-left: 50px;
}

.navbar .submenu{
	position: absolute;
	background: #fff;
	width: 320px;
	padding: 20px;
	text-align: left;
	margin-left: -10px;
	margin-top: 4px;
	z-index: 9999;
}

.navbar .submenu.plus{
	width: 250px;
	left: -160px;
	z-index: 9999;
}

.navbar .submenu.right {
	width: 350px;
	left: -294px;
}

.navbar .submenu.right input {
	height: 35px;
	border: 1px solid #c21b17;
	background: white;

	margin: 0px;
	padding: 6px;
	box-sizing: content-box;
	line-height: 35px;

	display: inline-block;
	vertical-align: top;
}

.navbar .submenu.right input[type=text] {
	width: 210px;
}

.navbar .submenu.right input[type=submit] {
	float: right;
}

.navbar .submenu h3{
	color: #565656;
	border-bottom: 1px solid #565656;
	font-size: 16px;
	text-transform: uppercase;
}

.navbar .submenu ul{
	list-style: none;
	padding-left: 0;
}

.navbar .submenu li{
	padding: 10px 0;
}

.navbar .submenu a{
	color: #c21b17;
	font-size: 16px;
}

.navbar .submenu a:hover{
	text-decoration: none;
	color: #6b1f21;
}

span .submenu{
	display: none;
}

span:hover .submenu{
	display: block;
}

.nav > li > a:hover, .nav > li > a:focus{
	background: none;
	color: #6b201e!important;
}

/* mobil menü */

.navbar .handheld-menu {
	position: absolute;

	width: 300px;

	right: -45px;
	top: 45px;

	background: white;
}

.navbar .handheld-menu .offscreen-menu {
	padding: 30px;
	padding-left: 5px;
}

.navbar .handheld-menu h3{
	color: #565656;
	border-bottom: 1px solid #565656;
	font-size: 16px;
	text-transform: uppercase;
}

.navbar .handheld-menu ul{
	list-style: none;
	padding-left: 0;
}

.navbar .handheld-menu li{
	padding: 7px 0;
	padding-left: 25px;
}

.navbar .handheld-menu li.has-submenu{
	background: transparent url('img/arrow-right.png') no-repeat right 50%;
}

.navbar .handheld-menu li.back{
	background: transparent url('img/arrow-left.png') no-repeat left 55%;
}

.navbar .handheld-menu a{
	color: #c01d16;
	font-size: 16px;
}

.navbar .handheld-menu a:hover{
	text-decoration: none;
	color: #6b1f21;
}

/* LAYOUT
----------------------------------------------------------*/

/*** Common ***/
.no-padding{
	padding: 0px;
}

.container-main{
	background: #FFF;
	-webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16);
	box-shadow: 0 1px 5px 0 rgba(0,0,0,0.16);
	min-height: 300px;
	padding-top: 30px;
	padding-bottom: 30px;
}

div[class*="section-"]{
	display: table;
	width: 100%;
}

/*** Section Top ***/
.section-top{
}

.section-top .navbar{
	border: 0px;
}

.section-top .navbar-collapse{
	padding: 0px;
}

.section-top .navbar-nav > li{
	padding: 0px;
}

.section-top .navbar-nav > li > a, .section-top .navbar-nav > li > span{
	padding: 0px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #c21b17;
	margin-top: 16px !important;
	padding: 10px 10px;
	display: inline-block;
	cursor: pointer;

	line-height: 100%;
}

.section-top .navbar-nav > li > a:hover, .section-top .navbar-nav > li > span:hover{
	text-decoration: none;
	color: #6b201e!important;
}

.section-top .navbar-nav > li > a.active, .section-top .navbar-nav > li > span.active{
	text-decoration: underline;
}

.section-top .container{
	position: relative;
}

.nav-plus{
	margin-top: 24px;
}

.nav-plus span{
	display: block;
	height: 6px;
	width: 30px;
	background: #c21b17;
	margin-bottom: 4px;
}

.nav-plus:hover span{
	background: #6b201e;
}

.hero-photo-box img{
	width: 100%;
}

/*** Section Content ***/
.section-content{

}

.section-content a{
	color: #c21b17;
}

.section-content a:hover{
	color: #6b201e;
}

.section-content .slider {
	width: 100%;
}

.section-content .slide-content{
	position: relative;
}

.section-content .slide-content img{
	width: 100%;
}

.section-content .slide-desc{
	padding: 15px 20px;
	font-size: 18px;
	color: #c21b17;
	background-color: #FFF;
	position: absolute;
	left: 60px;
	bottom: 70px;
}

.section-content .slide-desc a{
	color: #000;
	font-weight: 600;
	display: block;
	margin-top: 20px;
}

.section-content .slide-nav {
	background: #5c5c5c;

	width: 100%;
	height: 74px;
}

.section-content .slide-nav div{
	display: block;
	height: 74px;
}

.section-content .slide-nav a{
	color: #FFF;
	font-size: 18px;
	line-height: 20px;
	padding: 0px 15px;
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-right: 1px solid  #4c4c4c;
}

.section-content .slide-nav .col-sm-4:last-child a{
	border: none;
}

.section-content .slide-nav div.active{
	background: #4a4a4a;
}

.section-content .slide-nav div span{
	position: absolute;
	top: -18px;
	left: 50%;
	margin-left: -21px;
	display: none;
	width: 42px;
	height: 19px;
	background: url('img/arrow-up.png') no-repeat 0px 0px scroll;
}

.section-content .slide-nav div.active span{
	display: block;
}

.highlighted-link{
	border: 1px solid #eee;
	display: block;
	padding: 10px 20px 10px 70px;
	margin-top: 30px;
	font-size: 18px;
	color: #c21b17;
}

.highlighted-link:hover{
	color: #c21b17;
	text-decoration: none;
}

.highlighted-link.icon-balance{
	background-position: 20px 50%;
	margin-top: 0px;
	margin-bottom: 20px;
}

.highlighted-link.icon-balance:hover {
	border: 1px solid #6b201e;
}

.highlighted-link.icon-search-dark{
	background-position: 20px 50%;
}

.bordered-box-outer{
    margin: 0px -5px 0px 10px;
}

.bordered-box{
    font-weight: bold;
    padding: 15px 10px;
    border: 1px solid #d6d6d6;
    margin: 40px 0px 10px 0px;
}

.form-group{
    margin: 0px 20px 15px 20px;
}

.form-box{
    margin: 30px 15px 0px 15px;
    padding: 0px 20px 0px 0px;
}

.form-control{
    box-shadow: none;
    border: 1px solid #d6d6d6;
    height: 40px;
    font-size: 16px;
}

.form-control:focus{
    box-shadow: none;
}

.form-horizontal .control-label{
    font-weight: normal;
    text-align: left;
    font-size: 17px;
}

.title-form{
    font-weight: bold;
    margin: 20px 0px;
}

.required{
    color: #c31b1b;
}


.form-box .btn{
    background: #c31b18;
    color: #FFF;
    text-transform: uppercase;
    border: none;
    padding: 10px 20px;
}

.form-box .error{
    color: #c31b1b;
}

.form-box .help-block{
    font-size: 14px;
    text-transform: uppercase;
}

.form-control.error{
    border: 1px solid #c31b1b;
}

.egeszsegportal-box{
	margin: 30px 0px 0px 20px;
}

.egeszsegportal-box a{
	margin-top: 30px;
	display: block;
}

.igenybe-veheto-szolgaltatasok-box{
	margin: 30px 0px 0px 20px;
}
.igenybe-veheto-szolgaltatasok-box a{
	margin-top: 10px;
	display: block;
}

.photo-content-box{
	margin-top: 30px;
	padding-bottom: 70px;
	position: relative;
}

.photo-content-box img{
	width: 100%;
}

.photo-content-box .overlay-box{
	position: absolute;
	bottom: 0px;
	right: 45px;
	width: 240px;
	padding: 25px 20px;
	color: #FFF;
	background: #c21b17;
	background-color: rgba(194, 27, 23, 0.9);
}

.photo-content-box .overlay-box .title{
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 15px;
	display: block;
}

.photo-content-box .overlay-box a{
	color: #000;
	font-weight: 600;
	display: block;
	margin-top: 12px;
}

.photo-content-box .overlay-box a:hover{
	color: #FFF;
}

.contact-row{
	margin-top: 60px;
	color: #555;
}

.contact-row .col-sm-4{
	border-right: 1px solid #eee;
}


.contact-row .title{
	font-weight: 600;
	display: block;
	margin-top: 20px;
	color: #787878;
}

.contact-row h3{
	font-weight: 300;
}

.contact-row h3{
	color: #c21b17;
}

.fb-box{
	display: block;
	font-size: 24px;
	font-weight: 300;
	color: #0084ff !important;
	background: url('img/icon-fb.png') no-repeat 30px 110px scroll;
	padding: 100px 0px 0px 80px;
}

.fb-box:hover, .fb-box:active, .fb-box:focus {
	text-decoration: none;
}

.content-box .highlighted-box{
	background: #ebebeb;
	border: 1px solid #d6d6d6;
	width: 100%;
	padding: 20px 30px;
	margin: 40px 0px;
}

.content-box{
	margin: 30px 0px 0px 0px;
	padding: 0px 50px 0px 15px;
	font-size: 14px;
	color: #8b8b8b;
}

.content-box h1{
	font-size: 30px;
	font-weight: 300;
	color: #8b8b8b;
	margin-bottom: 40px;
}

.content-box h2{
	font-size: 24px;
	font-weight: 500;
	color: #8b8b8b;
}

.content-box h3{
	font-size: 18px;
	font-weight: 600;
	color: #8b8b8b;
	margin: 20px 0px 0px 0px;
}

.content-box ul {
	list-style: none;
	padding:0;
	margin:0;
}

.content-box li {

}

.content-box li:before {
	content: "• ";
	color: #c21b17;
	font-size: 20px;
	margin-left: 0px;
	width: 15px;
	display: inline-block;
}

.content-box ul ul{
	margin-left: 30px;
}

.breadcrumb-box{
	padding-left: 50px;
	margin-top: 40px;
}

.breadcrumb-box span{
	color: #000;
	font-size: 14px;
	padding: 0px 5px;
}

.nav-sub{
	margin: 150px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.nav-sub li{
	padding: 10px 20px;
	line-height: 16px;
	border-bottom: 1px solid #d6d6d6;
}

.nav-sub li a.active{
	color: #767676;
}

.section-content .content-box .icon-print{
	width: 45px;
	height: 45px;
	display: inline-block;
	background-position: 50% 50%;
	border: 1px solid #bdbdbd;
	border-radius: 90px;
	-moz-border-radius: 90px;
	-webkit-border-radius: 90px;
}

.section-content .content-box .icon-newsletter{
	width: 45px;
	height: 45px;
	display: inline-block;
	background-position: 50% 50%;
	border: 1px solid #bdbdbd;
	border-radius: 90px;
	-moz-border-radius: 90px;
	-webkit-border-radius: 90px;
}

.section-content .share-box{
	line-height: 45px;
	color: #c21b17;
	padding: 50px 0px 80px 0px;
	display: table;
}

.section-content .share-box > div{
	display: inline-block;
	float: left;
	margin-right: 25px;
}

.section-content .share-box a {
	display: inline-block;
	width: 100%;
}



.section-content .icon-news,
.section-content .icon-gyik,
.section-content .icon-download
{
	margin-top: 30px;
	padding: 30px 20px 20px 120px;
	font-size: 24px;
	font-weight: 300;
	color: #851613;
	display: table;
	width: 100%;
	height: 130px;
	min-height: 70px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d8d8d8;
}

.section-content .icon-news:hover,
.section-content .icon-gyik:hover,
.section-content .icon-download:hover{
	text-decoration: none;
	border: 1px solid #6b201e;
}

.news-box{
	font-size: 14px;
	color: #8b8b8b;
	padding: 0px 40px 60px;
	display: table;
}

.news-box h3{
	color: #bf6f61;
	margin: 40px 0px 30px;
}

.news-box .title{
	font-weight: bold;
}

.news-box a{
	color: #bf6f61;
	display: table;
}


/*** Section Content Subpage***/

.section-content.subpage .container {
	background: #FFF;
}

.section-content.subpage .side-right{
	background: #F6F6F6;
	padding: 0px 15px 30px 15px;
	margin-top: 40px;
}

.side-right .icon-download{
	font-size: 18px;
	padding: 30px 20px 20px 100px;
}

.side-right .highlighted-link:hover{
	background-color: #FFF;
}

.icon-search-box{
	display: block;
	height: 24px;
	width: 24px;
	overflow: hidden;
	background: url('img/icon-search-all.png') no-repeat 0% 0px scroll;
}

.icon-search-box:hover{
	background: url('img/icon-search-all.png') no-repeat 0% -26px scroll;
}


/*** Icon ***/
.icon-balance{
	background: url('img/icon-balance.png') no-repeat 0% 50% scroll;
}

.icon-search-dark{
	background: url('img/icon-search-dark.png') no-repeat 0% 50% scroll;
}

.icon-news{
	background: url('img/icon-news.png') no-repeat 30px 50% scroll;
}

.icon-gyik{
	background: url('img/icon-gyik.png') no-repeat 30px 50% scroll;
}

.icon-download{
	background: url('img/icon-download.png') no-repeat 30px 50% scroll;
}

.icon-newsletter{
	background: url('img/icon-newsletter.png') no-repeat 30px 50% scroll;
}

.icon-print{
	background: url('img/icon-print.png') no-repeat 30px 50% scroll;
}




/*** Section Footer ***/
.section-footer{
	padding: 35px 0px 70px 0px;
	font-size: 12px;
	color: #8d8d8d;
}

.section-footer .container{
	padding: 0px 30px;
        background: transparent !important;
}

.section-footer span{
	margin-right: 60px;
}

.section-footer a{
	color: #c21b17;
	padding-right: 15px;
}

.section-footer .developer{
	float: right;
	padding-right: 30px;
	color: #cfcfcf;
}

.section-footer .developer img{
	padding-top: 15px;
}

/* Kereső aloldal */
form.search input {
	height: 35px;
	border: 1px solid #c21b17;
	background: white;

	margin: 0px;
	padding: 6px;
	box-sizing: content-box;
	line-height: 35px;

	display: inline-block;
	vertical-align: top;

	color: #c21b17;
}

form.search input[type=text] {
	width: 210px;
}


/* MEDIA QUERIES
----------------------------------------------------------*/
@media(max-width:1200px){
	.container{
		width: 100%;
	}

	.nav.navbar-nav{
		margin-right: 10px;
	}

	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
		margin-left: 30px;
	}
}

@media(min-width:981px) and (max-width:1200px){

	.navbar-nav > li{
		margin-left: 16px;
	}

	.highlighted-link.icon-search-dark,
	.highlighted-link.icon-balance{
		font-size: 16px;
	}

	.side-right .icon-download{
		padding: 110px 20px 20px 20px;
		background-position: 50% 30px;
		text-align: center;
	}
}

@media(max-width:1100px){
	.section-content .icon-news, .section-content .icon-gyik, .section-content .icon-download{
		padding: 110px 20px 20px 20px;
		background-position: 50% 30px;
		text-align: center;
	}

	.navbar > .container .navbar-brand img{
		width: 144px;
	}
}

@media(min-width:768px) and (max-width:1100px){
	.navbar > .container .navbar-brand{
		margin-left: 10px;
		padding: 21px 0px;
	}

	.navbar-nav > li{
		margin-left: 16px;
	}
	.section-top .navbar-nav > li > a, .section-top .navbar-nav > li > span{
		font-size: 16px !important;
	}

	.highlighted-link.icon-search-dark,
	.highlighted-link.icon-balance{
		background: #FFF;
		padding: 10px;
		font-size: 16px;
	}

	.section-content .icon-news, .section-content .icon-gyik, .section-content .icon-download{
		min-height: 198px;
	}

	.content-box{
		padding: 0px 10px 0px 15px;
	}
}

@media(min-width:767px) and (max-width:900px){
	.navbar-nav > li {
		margin-left: 10px !important;
	}
}

@media(min-width:767px) and (max-width:850px){
	.section-top .navbar-nav > li > a, .section-top .navbar-nav > li > span{
		font-size: 15px !important;
	}

	.navbar-nav > li {
		margin-left: 0px !important;
	}
}


@media(max-width:767px){

	.navbar-header{
		height: 70px;
	}

	.container{
		width: 100%;
	}

	.section-content .slide-content div{
		height: auto;
	}

	.navbar > .container .navbar-brand{
		margin-left: 10px;
		padding: 21px 15px;
	}

	.navbar-toggle{
		margin: 0px;
		margin-top: 10px;
		margin-right: 10px;
		padding: 0px;

		border-radius: 0px;

		cursor: pointer;
	}

	.navbar-toggle > a {
		display: block;
		padding: 10px;
		background: #fff;
	}

	.navbar-toggle a.collapsed {
		background: transparent;
	}

	.navbar-toggle .icon-bar{
		height: 6px;
		width: 30px;
		background: #c21b17;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
	}

	.navbar-toggle a.collapsed .icon-bar {
		background: #fff;
	}

	.navbar-toggle:hover .icon-bar{
		background: #606060;
	}

	.search-mobile{
		float: right;
		margin: 19px 30px 0px 0px;
	}

	.nav-sub{
		margin-top: 20px;
	}

	.breadcrumb-box{
		padding: 0px;
	}

	.content-box{
		margin: 0px;
		padding: 0px;
	}

	.content-box h1{
		margin-bottom: 20px;
	}

	.section-content .share-box{
		padding: 20px 0px 60px;
	}

	.section-content .share-box > div{
		margin-top: 10px;
		margin-right: 10px;
	}

	.side-right .icon-download{
		font-size: 24px;
	}

	.fb-box{
		padding: 30px 0px 0px 80px !important;
		min-height: 80px;
		background-position: 30px 10px;
	}

	.contact-row .title{
		margin-top: 10px;
	}

	.developer{
		margin-top: 10px;
	}


}

@media(max-width:480px){

	.navbar-header{
		height: 70px;
	}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-left: 0px;
		padding-right: 0px;
	}

	.container-main{
		padding-left: 10px;
		padding-right: 10px;
	}

	.egeszsegportal-box{
		margin-bottom: 20px;
	}

	.photo-content-box{
		padding-bottom: 160px;
		margin-top: 0px;
	}

	.photo-content-box .photo-box{
		padding-left: 0px;
		height: 265px;
		position: relative;
		overflow: hidden;
	}

	.photo-content-box img{
		position: absolute;
		top: 0px;
		left: 50%;
		height: 265px;
		max-width: none;
		width: 570px !important;
		margin-left: -285px;
	}

	.photo-content-box .overlay-box{
		left: 50%;
		bottom: 30px;
		width: 240px;
		margin-left: -120px;
	}

	.section-content.subpage .side-right{
		padding: 30px 10px;
	}

	.content-box .highlighted-box{
		margin: 20px 0px;
	}

	.developer{
		width: 50%;
		display: inline-block;
		float: left;
	}

	.content-box img{
		width: 100% !important;
	}

	.form-group > label, .form-group > div[class="col-sm-8"] {
        padding: 0px 20px 0px 20px;
    }

    .bordered-box-outer{
        margin: 0px 0px 0px 15px;
    }
}
@media(max-width:768px){
	.section-content .slide-nav {
		display: none !important;
	}

	.navbar-toggle a.collapsed .icon-bar{
		background: #c21b17;
	}

	.navbar .handheld-menu .offscreen-menu{
		background-color: #eee;
		z-index: 9999;
		position: relative;
	}

	.icon-balance-box{
		display: table;
		margin-top: 20px;
		width: 100%;
	}

	.icon-balance-box .icon-balance{
		width: 100%;
		display: table;
	}


	.navbar-box{
		display: table;
	}

}

@media print {
  .content-box {
	width: 100% !important;
  }

  .col-sm-9 {
	width: 100% !important;
  }

  a[href]:after {
	content: none !important;
  }
}


/****** nyilatkozat wizard ******/
#rootwizard{
	margin-top: 30px;
}

#rootwizard .navbar{
	margin-bottom: 30px;
}
#rootwizard .title{
	margin-bottom: 30px;
	text-align: center;
	font-size: 25px;
	color:#c21b17;
	text-transform: uppercase;
	font-weight: bold;
}

#rootwizard .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background-color: #c21b17;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#rootwizard .nav-pills > li > a,#rootwizard .nav-pills > li > a:hover {
	background-color: white;
	cursor: default;

}#rootwizard .nav-pills > li.active > a,#rootwizard .nav-pills > li.active > a:hover {
	 background-color: #c21b17;
	 cursor: default;

 }
#send-form-btn,
#correction-form-btn,
#confirm-form-btn {
	background-color: #c21b17;
	border-color: #c21b17;
}

.header-box{
	border: 1px solid #c21b17;
	width:100%;
	height:auto;
	padding:20px 0;
	overflow: auto;
	background-color: #f6e3d5;
	margin-bottom: 5px;
}

.header-box .title2{
	margin-top:20px;
	color:black;
	font-size: 20px;
	font-weight: bold;
}

.form-header-logo img{
	float: right;
	margin-top: 30px;
}

.header-foot1{
	color:#c21b17;
	text-align: left;
	margin-bottom: 5px;
}

.header-foot2{
	color:black;
	text-align: left;
	margin-bottom: 5px;
}
