@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&subset=latin-ext');
body {
	background-image: url(../images/bg_alap.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	font-family: 'Roboto Condensed', sans-serif;
	background-attachment: fixed;
font-size: 16px;
}
header.login .container, header .container  {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 144px;
}
header {
	display: none;
}
.panel {
	color: #000;
}
main.login .container, main.belso .container {
	background-color: transparent;
	min-height: 500px;
/*	padding-top: 50px;*/
	padding-bottom: 50px;
	color: #FFF;
}
nav .container nav, nav .container-fluid nav {
	background-color: #2e5482;
}
nav .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
nav .container-fluid nav {
	width: 100%!important;
}
nav .dropdown-toggle {
	text-transform: uppercase;
}
.navbar-default {
	background-color: transparent;
	border: none;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
    z-index: 99999;
}
nav .container .container-fluid {
	padding: 0;
}
.navbar-default .navbar-nav > li > a {
	color: #FFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #009ae1;
	;
	background-color: transparent;
}
.navbar-default .navbar-brand {
	color: #FFF;
}
.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: #009ae1;
	background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #009ae1;

}
.custom_title {
   
    padding-bottom: 5px;
    margin: 20px auto 15px;
    border-bottom: 2px solid #000;
}
.panel-heading {
	font-size: 16px;
}
.panel-body {
    padding: 0px 15px;
}
div.text-center ul.pagination {
	margin-top: 0;
}
.tabla_ikon_lg {
	padding: 0 5px;
}
.tablazatos_div {
	display: flex;	
	flex-wrap: wrap;
	border-bottom: thin solid #000;
}
.lenyilo_adatok {
	padding: 10px 0;
	border-bottom: 2px solid #000;
	background-color: rgba(245,245,245,1.00);
}
.tablazatos_div .row {
	margin-left: -5px;
	margin-right: -5px;
	width: 100%;
}
.tablazatos_div div[class^="col"] {
	padding: 10px 5px;
	border-right: thin solid #000;
/*	display: flex;*/
	align-items: center;
}
.tablazatos_div .glyphicon {
	font-size: 25px;
	cursor: pointer;
}
span.oszlopcim {
	display: block;
	font-weight: 700;
}
.flex_cent {
	justify-content: center;
	text-align: center;

}
.tablazatos_div div[class^="col"].szelso_nincsborder {
	border-right: thin none #000;
}
.osszevont_cella {
	flex: 1;
}
.y_rejtve {
	overflow-y: hidden;
}
.border_sajat::after {
	position: absolute;
	content: "";
	height: 1000px;
	right: -1px;
	top: -100px;
	display: block;
	width: 1px;
	background-color: #000;
}
.tablazatos_egysor.cimsor {
	font-weight: 700;	
}
.lenyilo_tabla {
	display: none;
}
.lenyilo_tabla .row.lenyilo_adatok .col-sm-12, .lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row .col-xs-8.col-sm-10, .lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row .row {
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: flex;
	flex-wrap: wrap;
}
.lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row, .lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row .row {
	width: calc(100% + 30px);
}
.flex {
	display: flex!important;
}
.ysol_hr
{
    border-top: 1px solid #cccccc;
}
.success
{
    background-color: #dff0d8;   
}

.trans_confirmed
{
    background-color: #dff0d8;   
}

.nobank_data
{
    background-color: #ffff80;   
}

.lenyilo_belbox {
    display: flex;
    flex-wrap: wrap;
    margin-left: 15px;
    background-color: #fff;
    border: thin solid #000;
    margin-right: 15px;
    padding-top: 15px;
}
.lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row .col-xs-8.col-sm-10, .lenyilo_tabla .row.lenyilo_adatok .col-sm-12 .row .row {
	padding-bottom: 0;
}
.tablazatos_egysor {
	font-weight: 700;
}
.lenyilo_belbox .oszlopcim {
	border-bottom: thin solid #000;
	margin-bottom: 5px;
}
.row.b [class*=col] {
	margin-bottom: 15px;
}
.newadress {
	margin-left: -15px;
}
.formsor {
	line-height: 34px;
}
.flex-center {
	justify-content: center;
}
.tablazatos_div div[class^="col"].nopad_tb {
	padding-top: 0;
	padding-bottom: 0;
}
.tablazatos_div div[class^="col"].szelso_nincsborder_xs {
	border-right: thin none #000;
}
.tablazatos_div div[class^="col"] {
flex-wrap:wrap;
}
.transfer_bg {
	background-color: #f5f5f5;
}
.transfer {
	background-color: #ffffff;
	border:thin solid #000;
	margin-top: 3px;
	margin-bottom: 3px;
/*	margin-top: 15px;
	margin-bottom: 15px;
    */

}
.transfer .tablazatos_div div[class^="col"] {
    padding: 5px;
    border-right: thin none #000;
    display: flex;
    align-items: center;
	justify-content: space-between;
}

.navbar-right {
    margin-right: 0px!important;
}

.form_inp
{
    
    width: 90%;
}

.navbar-default .navbar-nav > li > .titlef, .navbar-default .navbar-nav > li > .titlef:hover
{
    color: #ffffff;
/*    color: #009ae1;*/
    text-decoration: none;
}

.hibauz
{
    color: red;
}
.btn_sav
{
    background-color: #66ff33;
}

.btn_canc
{
    background-color: #e8e8e8;
}

.btn_dupl
{
    background-color: #ff4d4d;
}
 /* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 1; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #111; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}
.sidenav a {
    padding: 8px 8px 0px 15px;
    text-decoration: none;
    font-size: 17px;
    color: #818181;
    display: block;
    transition: 0.3s;
}	
.sidenav a:hover {
  color: #f1f1f1;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
#main {
  transition: margin-left .5s;
  padding: 20px;
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 16px;}
} 

.adminsor_drag_link.torol{color:#F00;}
.adminsor_drag_elemgrp_lapozos{display:flex;align-items:center}
.txt-main{line-height:1.75;}
.adminsor_drag{line-height:1;}
.adminsor_drag_img{margin-right:5px;}
.adminsor_drag.uressor {min-height: 20px;transition: min-height 0.15s ease-out;background-color:#fafafa;}

.adminsor_drag.uressor.drag{min-height: 60px;transition: min-height 0.25s ease-in;}
.adminsor_drag .ico-drag{cursor:pointer;}
.adminsor_drag .lapozo-le{margin-right:5px;}

.text_small
{
    font-size: 14px;
    font-weight: normal;
}

.text2
{
    font-size: 16px;
    font-weight: normal;

}

.profil_admin label {
	display: block;
	font-weight: 600;
	font-size: 14px;
}
.profil_admin .input-text {
	display: block;
width: 100%;
padding: .375rem .75rem;
font-size: 16px;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.modal {
z-index: 99999;
}

.toplayer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 99999999;
	background-color: rgba(255,255,255,0.5);
/*    background-color: rgba(0,0,0,0.0);*/
}
.toplayer-felirat {
	padding: 10px 30px;
	background-color: #FFF;
	font-size: 20px;
}
