/*



    ===============================================



	Ez a fájl az oldal fő CSS fájlja, rengeteg HTML elem stlusa található meg benne

	valamint a Bootstrap elemeinek a személyreszabása



	Természetesen, itt található még az oldal reszponzivitásának megőrzésére vonatkozó beállítások



	===============================================





*/





/*@font-face {

    font-family: Sony;

    src: url("../fonts/Sony.ttf");

}*/



body {

    /*background: transparent url("../images/theme/background.jpg") no-repeat fixed center center / cover;*/

	max-width: 100%;

	font-family: 'Raleway', sans-serif;

	/*font-family: 'Roboto', sans-serif;*/

	font-weight: normal;

	font-size: 12px;

	font-weight: 300;

}



blockquote {

    font-size: 12px;

    background-color: RGBA(0, 0, 0, 0.05);

}



.school-select-bg {

    background: transparent url("../images/theme/background.jpg") no-repeat fixed center center / cover;

}



.school-select-bg-cover {

    background-color: rgba(250, 250, 250, 0.9);

}



.loading

{

	margin: 50px;

	background: url("../images/theme/loading.gif") no-repeat;

	background-size: 32px 32px;

	height: 32px;

	width: 32px;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.item_show

{

	display: block !important;

}



.item_hide

{

	display: none !important;

}



#perm-table, #perm_load

{

	display: none;

}



#perm_select_group

{

	max-width: 35%;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 50px;

}



.table-height

{

	max-height: 300px;

	overflow-x: auto;

}





.nomargin-checkbox, .npmargin-radio {

    margin-top: 0px;

    margin-bottom: 0px;

}





tr.checked

{

	background-color: rgba(0, 255, 30, 0.25) !important;

}



/*

::-webkit-scrollbar {

  width: 10px;

}



::-webkit-scrollbar-track {

  box-shadow: inset 0 0 5px grey;

  border-radius: 10px;

}



::-webkit-scrollbar-thumb {

  background: red;

  border-radius: 10px;

} */



/*#html5-logo { background: transparent url("../images/theme/html5_logo_2.png"); }

#css3-logo { background: transparent url("../images/theme/css3_logo_2.png"); }

#javascript-logo { background: transparent url("../images/theme/javascript_logo_2.png"); }

#jquery-logo { background: transparent url("../images/theme/jquery_logo_2.png"); }

#bootstrap-logo { background: transparent url("../images/theme/bootstrap_logo_2.png"); }



#html5-logo:hover { background: transparent url("../images/theme/html5_logo.png"); }

#css3-logo:hover { background: transparent url("../images/theme/css3_logo.png"); }

#javascript-logo:hover { background: transparent url("../images/theme/javascript_logo.png"); }

#jquery-logo:hover { background: transparent url("../images/theme/jquery_logo.png"); }

#bootstrap-logo:hover { background: transparent url("../images/theme/bootstrap_logo.png"); }*/





.node-danger

{

	background-color: #FFAAA4;

	border-left: 5px solid #cd5c5c;

	color: rgb(155, 0, 0);

	padding-top: 25px;

	padding-bottom: 25px;

}



.node-danger::before

{

	font-family: "Font Awesome 5 Free";

	font-weight: 900;

	content: "\f071";

	font-style: normal;

	display: inline-block;

	font-style: normal;

	font-variant: normal;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	text-align: center;

	padding-left: 20px;

	padding-right: 20px;

	font-size: 30px;

	border-right: 1px solid;

	

}



.node-danger p

{

	padding-left: 15px;

	margin: 0;

	display: inline-block;

	margin-top: -23px;

}



.support

{

	max-height: 100px;

	margin: 5px;

}



.tooltip

{

	min-width: 30% !important;

}



.userban_btn

{

	display: inline-block;

	margin-left: 5px;

}





.logoutdiv {



    position: fixed;

    background-color: rgba(243, 0, 0, 0.6);

    color: rgb(255, 255, 255);

    font-weight: 600;

    padding: 8px;

    z-index: 10;

	left: 0;

}


.efopPalyazatDiv {
  position: fixed;
  z-index: 10;
  bottom: 0;
  right: 0;
  background-image: url("../../Files/keri/info_a.png");
  background-size: 100% 100%;
  width: 191px;
  height: 132px;
  cursor: pointer;
}

.felveteli13Div {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  font-size: 1.75rem;
  font-family: sans-serif;
  padding: 0.25em;
  background-color: #7A0019;
  text-align: center;
}

.felveteli13Div a {
  color: yellow;
}
.felveteli13Div a:hover {
  color: yellow;
  text-decoration: none;
}


textarea.form-control {

    max-width: 100% !important;

    min-width: 100% !important;

}



.form-control

{

	box-shadow: none;

}

/*.form-control

{

	border-radius: 0px !important;

}*/



.form-control:focus

{

	border-color: #479bc8;

	box-shadow: none;

}



button:focus {

  outline: none !important;

}

.btn {

  border-radius: 2px;

  border: 0;

  transition: .2s ease-out;

  color: #fff;

  /*margin: 6px;*/

  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);

}



.btn:hover {

  color: #fff;

  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);

}



.btn:active, .btn:focus, .btn.active {

  outline: 0;

  color: #fff;

}



.search-img img

{

	/*max-width: 32px;*/

	max-height: 32px;

}



.contact-list ul

{

	list-style-type: none;

    padding-left: 0px;

}



.contact-list li

{

	font-size: 16px;

}



.contact-list li i

{

	padding-right: 10px;

}



/*.btn{

    margin: 4px;

    box-shadow: 1px 1px 5px #888888;

}



.btn-xs{

    font-weight: 300;

}

   

.btn-hot {

color: #fff;

background-color: #db5566;

border-bottom:2px solid #af4451;

}



.btn-hot:hover, .btn-sky.active:focus, .btn-hot:focus, .open>.dropdown-toggle.btn-hot {

color: #fff;

background-color: #df6a78;

border-bottom:2px solid #b25560;

outline: none;}





.btn-hot:active, .btn-hot.active {

color: #fff;

background-color: #c04b59;

border-top:2px solid #9a3c47;

margin-top: 2px;

}



.btn-sunny {

color: #fff;

background-color: #f4ad49;

border-bottom:2px solid #c38a3a;

}



.btn-sunny:hover, .btn-sky.active:focus, .btn-sunny:focus, .open>.dropdown-toggle.btn-sunny {

color: #fff;

background-color: #f5b75f;

border-bottom:2px solid #c4924c;

outline: none;

}





.btn-sunny:active, .btn-sunny.active {

color: #fff;

background-color: #d69840;

border-top:2px solid #ab7a33;

margin-top: 2px;

}



.btn-fresh {

color: #fff;

background-color: #51bf87;

border-bottom:2px solid #41996c;

}



.btn-fresh:hover, .btn-sky.active:focus, .btn-fresh:focus, .open>.dropdown-toggle.btn-fresh {

color: #fff;

background-color: #66c796;

border-bottom:2px solid #529f78;

outline: none;

}





.btn-fresh:active, .btn-fresh.active {

color: #fff;

background-color: #47a877;

border-top:2px solid #39865f;

outline: none;

outline-offset: none;

margin-top: 2px;

}



.btn-sky {

color: #fff;

background-color: #0bacd3;

border-bottom:2px solid #098aa9;

}



.btn-sky:hover,.btn-sky.active:focus, .btn-sky:focus, .open>.dropdown-toggle.btn-sky {

color: #fff;

background-color: #29b6d8;

border-bottom:2px solid #2192ad;

outline: none;

}



.btn-sky:active, .btn-sky.active {

color: #fff;

background-color: #0a97b9;

border-top:2px solid #087994;

outline-offset: none;

margin-top: 2px;

}



.btn:focus,

.btn:active:focus,

.btn.active:focus {

    outline: none;

    outline-offset: 0px;

}



.btn-outlined {

    border-radius: 0;

    -webkit-transition: all 0.3s;

       -moz-transition: all 0.3s;

            transition: all 0.3s;

}

.btn-outlined.btn-primary {

    background: none;

    border: 3px solid #428bca;

    color: #428bca;

}

.btn-outlined.btn-primary:hover,

.btn-outlined.btn-primary:active {

    color: #FFF;

    background: #428bca;

    border-color: #428bca:

}



.btn-outlined.btn-success {

    background: none;

    border: 3px solid #5cb85c;

    color: #5cb85c;

}

.btn-outlined.btn-success:hover,

.btn-outlined.btn-success:active {

    color: #FFF;

    background: #47a447;

}



.btn-outlined.btn-info {

    background: none;

    border: 3px solid #5bc0de;

    color: #5bc0de;

}

.btn-outlined.btn-info:hover,

.btn-outlined.btn-info:active {

    color: #FFF;

    background: #39b3d7;

}



.btn-outlined.btn-warning {

    background: none;

    border: 3px solid #f0ad4e;

    color: #f0ad4e;

}

.btn-outlined.btn-warning:hover,

.btn-outlined.btn-warning:active {

    color: #FFF;

    background: #ed9c28;

}



.btn-outlined.btn-danger {

    background: none;

    border: 3px solid #d9534f;

    color: #d9534f;

}

.btn-outlined.btn-danger:hover,

.btn-outlined.btn-danger:active {

    color: #FFF;

    background: #d2322d;

}

*/

/*.btn {

    border-radius: 0;

    border: 0;

    border-bottom: 4px solid #CCCCCC;

    margin:0;

    -webkit-box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);

       -moz-box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);

            box-shadow: 0 5px 5px -6px rgba(0,0,0,.3);

}

.btn .btn-block:active, .btn .btn-lg:active {

    -webkit-box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);

       -moz-box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);

            box-shadow: inset 0 3px 3px -5px rgba(0,0,0,.3);

}

.btn-default {

    color: #555;

    background-color: #f9f9f9;

    border-color: #cacaca;

    text-shadow: 1px 1px 0 #f5f5f5;

}

.btn-default:hover, .btn-default:focus {

    background-color: #f4f4f4;

    border-color: #bebebe;

}

.btn-success {

    background-color: #80d752;

    border-color: #61be26;

    text-shadow: 1px 1px 0 #5fdb34;

}

.btn-success:hover, .btn-success:focus {

    background-color: #75cd53;

    border-color: #53aa27;

}

.btn-info {

    background-color: #39b3d7;

    border-color: #348fd2;

    text-shadow: 1px 1px 0 #238ed5;

}

.btn-info:hover, .btn-info:focus {

    background-color: #45abcd;

    border-color: #347abe;

}

.btn-warning {

    background-color: #FEAF20;

    border-color: #d79a34;

    text-shadow: 1px 1px 0 #db9e34;

}

.btn-warning:hover, .btn-warning:focus {

    background-color: #f5a620;

    border-color: #cd9034;

}

.btn-danger {

    background-color: #d73814;

    border-color: #be0000;

    text-shadow: 1px 1px 0 #ac2925;

}

.btn-danger:hover, .btn-danger:focus {

    background-color: #cd3714;

    border-color: #aa0000;

}

.btn-primary {

    background-color: #4274d7;

    border-color: #4d5bbe;

    text-shadow: 1px 1px 0 #232bd5;

}

.btn-primary:hover, .btn-primary:focus {

    background-color: #426acd;

    border-color: #4f56aa;

}

.btn-magick {

    color: #fff;

    background-color: #bb39d7;

    border-color: #9a00cd;

    text-shadow: 1px 1px 0 #9823d5;

}

.btn-magick:hover, .btn-magick:focus {

    color: #fff;

    background-color: #b13acd;

    border-color: #8600b9;

}

.btn-pressure {

    position: relative;

    margin-bottom: 0;

}

.btn-pressure:focus {

    -moz-outline-style:none;

         outline:medium none;

}

.btn-pressure:active, .btn-pressure.active {

    top: 4px;

    border: 0;

    position: relative;

}

.btn-sensitive:active, .btn-sensitive.active {

    top: 1px;

    margin-top: 4px;

}

*/

fieldset {

    background: #f1f1f1;

    margin-bottom: 10px;

    padding: 10px 15px;

    border: 1px solid #ccc;

    border-radius: 5px;

    box-shadow: 0 1px 0 rgba(255,255,255,1);

}



fieldset legend {

    color: #999;

    font-size: 12px;

	width:auto;

	margin-bottom: 0px;

	border: none;

}



.carousel-inner > .item > a > img, .carousel-inner > .item > img {



	float:left;

	margin-left: 5%;

	max-width:50%;

	height: auto;

	width: auto;

}



.carousel-caption

{

	top: 15%;

	bottom: 0px;

	padding: 0px;

	width: 40%;

	color: #fff;

	left:50%;

	text-align: left;

}



.carousel-caption h4 { font-size: 36px; font-weight: 600; }



.carousel-caption h5 { font-size: 24px; }



.carousel-caption p { font-size: 18px; }



.carousel-indicators li

{

	background-color: rgb(255, 255, 255);

	border: 1px solid #999;

}



.carousel-indicators .active

{

	background-color: #ddd;

}



.carousel-control { width: 5%; }

.carousel-control.right, .carousel-control.left

{

	background: inherit;

}



.marginBottom-0 {margin-bottom:0;}



.dropdown-submenu{position:relative;}

.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

.dropdown-submenu:hover>a:after{border-left-color:#555;}

.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



.p_list {

    list-style-type: none;

    text-align: left;

    padding: 0 0 0 5px;

    line-height: 1.5em;

    margin: 0;

}



.p_online_flow {

    max-height: 150px;

    height: auto !important;

    height: 150px;

    overflow: auto;

}



.p_list_indent {

    padding: 0 0 0 10px;

}



.inline-b

{

	display: inline-block;

}



.wrapper

{

	margin-left: 25px;

	margin-right: 25px;

}



.main_content

{

  background-color: rgba(255, 255, 255, 0.90);

}



.breadcrumb-bg

{

	background-color: rgb(245, 245, 245);

	border-bottom: 1px solid rgb(224, 224, 224);

}



.breadcrumb {

    padding: 15px 15px;

    margin-bottom: 0;

    list-style: none;

    background-color: rgb(245, 245, 245);

    border-radius: 0;

    height: 50px;

}



.hatter

{

	background-color: rgba(255, 255, 255, 0.90);

	/*padding-left: 15px;

	padding-right: 15px;*/

	padding-top: 30px;

	padding-bottom: 25px;

}



.hatter-bg

{

	background: transparent url("../images/theme/background.jpg") no-repeat fixed center center / cover;

}



#logo {

    /*background: transparent url("../images/theme/logo.png") no-repeat;*/

	height: auto;

	width: 100%;

}



#logo2 {

	height: 20%;

	margin: 15px;

}



.fixedlogo {



	background: transparent url("../Images/logo.jpg") no-repeat;

	height: 300px;

	top: 0;

	position: sticky;

	background-position: top;

	width: 100%;

	z-index: -1;

}



.fixedlogo-pos

{

	height: 300px;

}



.nevnap a,

.nevnap a:hover,

.nevnap a:focus

{

	color: #000;

	text-decoration: none !important;

}



.nevnap.btn-group.open .dropdown-toggle

{

	box-shadow: none !important;	

}



#nevnapesunnep

{

    padding: 10px;

    width: 200px;

}



.felso_sav

{

	background-color: rgb(241, 241, 241);

	border-top: 2px solid #2C85C5;

	font-size: 12px;

	padding: 7px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.15);

}



.felso_sav_red { border-top: 3px solid #B32F2F; }

.felso_sav_yellow { border-top: 3px solid #EB9316 ; }



.felso_kereso

{

	width: 70%;

	height: 25px;

	margin: 0px;

	display: inline-block;

}



.felso_bal

{



}



.felso_gomb

{

	margin: 0px;

	margin-top: -3px;

}



.font-color-red { color: #FF4D4D; }

.font-color-green { color: #00CC41; }

.font-color-orange { color: #FC7E00; }

.font-color-white { color: #fff; }

.font-color-black { color: #000; }

.font-color-blue { color: #007AFC; }



.table-striped > tbody > tr

{

	background-color: #EDEDED;

}



.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {

    border: 1px solid rgba(203, 203, 203, 0.5);

}



.table_head_default

{

	background-color: rgb(224, 29, 71) !important;

	color: #fff !important;

}



.table_head_primary

{

	background: rgb(56, 138, 200) !important;

	color: #fff !important;

}

.table_head_danger

{

	background-color: #B32F2F !important;

	color: #fff !important;

}



.table_head_warning

{

	background-color: #EB9316  !important;

	color: #fff !important;

}



#main_menu 

{

	border: none;

	/*box-shadow: 0px 20px 40px 0px rgb(197, 197, 197);*/

}



#main_menu .navbar-nav 

{

	float: unset;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	display: table;

	border: none;

}



#main_menu.navbar-default .navbar-nav > li > a {

    color: rgb(20, 20, 20);

    font-size: 14px;

    text-shadow: 1px 1px 1px #fff;

    font-weight: 1000;

    text-transform: uppercase;

}



#main_menu .navbar-nav > li > a:focus, 

#main_menu .navbar-nav > li > a:hover

{

    color: rgb(51, 51, 51);

    background-color: rgb(245, 245, 245);

    box-shadow: 0px -4px 0px rgb(66, 133, 244) inset;

}



#main_menu .dropdown-menu > li > a

{

	font-size: 14px;

}



#main_menu .dropdown-menu > li > a {

	padding: 10px 15px;

}



#main_menu .navbar-nav > li {

    border-right: 1px solid rgb(228, 228, 228);

}

#main_menu .navbar-nav > li:last-child {

    border-right: 0;

}



#main_menu .dropdown-menu > li > a:focus,

#main_menu .dropdown-menu > li > a:hover {

	color: rgb(0, 0, 0);

	background-color: rgb(236, 236, 236);

}



.navbar

{

	border-radius: 0px !important;

	margin-bottom: 0px !important;

}



.navbar-fix

{

	z-index: 10;

	width: 100%;

	border: 0;

	top: 0;

}



.carousel

{

	background-color: rgba(69, 69, 69, 0.5);

}



.carousel-img-bg

{

	height: 640px;

	width: 100%;

	/*background: linear-gradient(rgba(75, 136, 227, 0.68), rgba(60, 155, 215, 0.2));*/

	background: linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.1));

	position: absolute;

	height: 640px;

}



.navbar-bg

{

	/*position: absolute;*/

	width: 100%;

	/*height: 640px;

	background-image: url("../images/theme/top-wave.png");

	background-size: 100% 100%;

	opacity: 1;*/

	z-index: 10;

	/*background-color: rgba(150, 150, 150, 0.5);*/

}



.navbar-fix .navbar-nav > li > a

{

	/*color: rgb(255, 255, 255);*/

	font-size: 13px;

	text-transform: uppercase;

	font-weight: 600;

	/*text-shadow: 0px 0px 1px rgb(0, 0, 0);*/

}

/*

.navbar-fix  .nav > li > a:focus,

.navbar-fix .nav > li > a:hover {

    background-color: transparent;

	color: rgb(97, 99, 255);

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.navbar-fix .dropdown-menu {



   background-color: rgb(255, 255, 255);

}*/



/*.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}*/



#back-to-top {

    position: fixed;

    bottom: 35px;

    left: 15px;

    z-index: 9999;

    width: 32px;

    height: 32px;

    text-align: center;

    line-height: 30px;

    background: #f5f5f5;

    color: #444;

    cursor: pointer;

    border: 0;

    border-radius: 2px;

    text-decoration: none;

    transition: opacity 0.2s ease-out;

    opacity: 0;

	padding: 10px;

	display: none;

}

#back-to-top:hover {

    background: #e9ebec;

}

#back-to-top.show {

    opacity: 1;

	display: inline-block;

}



.szelso .panel-body

{

	padding: 10px 5px;

  border-top: 0px solid rgba(0, 0, 0, 0.15) !important;

  border-left: 1px solid rgba(0, 0, 0, 0.15) !important;

  border-right: 1px solid rgba(0, 0, 0, 0.15) !important;

  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;

}



.panel-head_2

{

	padding: 5px;

	background-color: rgb(245, 245, 245);

	border-bottom: 1px solid rgb(221, 221, 221);

}



.panel-footer-2 {

    padding: 5px;

}



.school-select

{

	width: 80%;

	margin-left: auto;

	margin-right: auto;

	display: block;

	position: relative;

}



.school-select::before {

  content: " ";

  display: inline-block;

  height: 100%;

  width: 1%;

  vertical-align: middle;

}

.school-select .row {

  display: inline-block;

  vertical-align: middle;

  width: 100%;

}



.welcome-text

{

	text-align: center;

	padding-top: 25px;

	padding-bottom: 50px;

	color: rgb(111, 111, 111);

	text-shadow: 0px 0px 2px rgb(255, 255, 255);

	font-family: 'Dosis';

}



.welcome-text h4 { font-size: 32px; }

.welcome-text h3 { font-size: 26px; }



.school-item .panel

{

	background-color: rgba(255, 255, 255, 0.5);

}



.school-item .panel-heading

{

	font-weight: 600;

	text-align: center;

}



.school-item img

{

	opacity: 0.75;

	height: 250px !important;

	width: 250px !important;

	border-radius: 50%;

	margin-left: auto;

	margin-right: auto;

	display: block;

}

.school-item img:hover

{

	opacity: 1;

}



.cimer

{

	height: 125px !important;

	/*width: 100px !important;*/

}



.kozepso

{

	width: 60%;

    padding-left: 0px;

    padding-right: 0px;

}

.kozepso2

{

	width: 80%;

}



.szelso

{

    width: 20%;

}



.lablec

{

	padding: 25px;

	background-color: #000;

	color: #fff;

	position: relative;

}



.info-boxs

{

  margin-top: 50px;

}



#footer

{

	background-color: RGBA(45, 45, 45, 0.9);

	color: #ddd;

	padding: 15px 0px 60px;

}



#footer > div > div > h3

{

	font-size: 1.5em;

	padding-bottom: 15px;

	color: #fff;

	font-weight: 600;

}



#primary_nav_footer

{

	list-style: outside none none;

}


#primary_nav_footer li:hover {

	background-color: RGBA(45, 45, 45, 0.5);

}



#primary_nav_footer a:hover {

    color: #fff;

	text-decoration: none;

}



#ftNav li a {

    display: block;

    padding: 7px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.05);

    font-size: 13px;

    color: rgba(255, 255, 255, 0.7);

}



.navlist {

    margin-left: -45px;

}



.footer_col

{

	width: 31.2%;

	display: inline-block;

	margin-left: 3.2%;

	margin-bottom: 30px;

	text-align: left;

	font-size: 16px;

}



.contact_us

{

	display: inline-block;

	font-size: 12px;

	text-align: left;

}



.social_media {

    float:right;

    font-size:.5em

}





.social_links {

    float:left;

    position:relative;

    padding:0 7px 7px 0;

    z-index:0

}



._social {

    background:url(../images/sprite_social.png) no-repeat;

    height:33px;

    width:32px;

    z-index:1000

}



.icon_facebook {

    background-position:0 0

}



.icon_twitter {

    background-position:-32px 0

}



.icon_google {

    background-position:-64px 0

}



.icon_youtube {

    background-position:-96px 0

}



.icon_rss {

    background-position:-128px 0

}



.icon_linkedin {

    background-position:-160px 0

}



.icon_skype {

    background-position:-224px 0

}



.icon_paypal {

    background-position:-192px 0

}



.icon_vimeo {

    background-position:-256px 0

}



.icon_lastfm {

    background-position:-288px 0

}



.icon_DeviantArt {

    background-position:-320px 0

}



.icon_Flickr {

    background-position:-352px 0

}



.icon_Steam {

    background-position:-384px 0

}



.icon_Xbox {

    background-position:-416px 0

}



.news_date {

	padding: 5px;

	font-size: 10px;

	background-color: #F5F5F5;

}



.news-display-img

{

	max-width: 200px;

	margin-right: 15px;

	display: inline-block;

	float: left;

}

.news-display-img img 

{

	display: inline-block;
	max-width: 200px;

}



.panel-primary > .panel-heading {

    background-color: rgb(56, 138, 200);

    border-color: rgb(56, 138, 200);

}



.panel-primary {

    border-color: rgb(56, 138, 200);

}



.panel

{

	box-shadow: 0px 0px 20px 0px rgba(108, 108, 108, 0.5);

	border-radius: 0px;

}



.panel .panel

{

  box-shadow: none;



}





.panel-heading {

    border-top-left-radius: 0px;

    border-top-right-radius: 0px;

	padding-left: 5px;

	font-weight: 600;

	text-transform: uppercase;

}

.panel-heading h3 {

	font-weight: 600;

}

	

.szelso .panel

{

  border: 0;

  border-radius: 0;



}



.go-back-btn {

    float: right;

    display: block;

}



.go-to-btn {

    float: right;

    display: block;

}



.panelhead_primary

{

	/*background: #3A5795 !important;*/

  /*background: #3A5795 !important;*/

}

.panelhead_danger

{

	background-image: none !important;

	/*background: rgb(60, 162, 201) !important;*/

}



.panelhead_warning

{

	background-image: none !important;

	/*background: rgb(60, 162, 201) !important;*/

}



.szelso .panelhead_primary

{

	/*background: #3A5795 !important;*/

  background: rgba(0, 0, 0, 0.05) !important;

  box-shadow: 0px 3px 0px 0px rgb(60, 162, 201);

  border: 0;

  color: #000 !important;

}

.szelso .panelhead_danger

{

	background-image: none !important;

	background: rgba(0, 0, 0, 0.05) !important;

  box-shadow: 0px 3px 0px 0px rgb(235, 204, 209);

  border: 0;

	color: #000 !important;

}



.szelso .panelhead_warning

{

	background-image: none !important;

	background: rgba(0, 0, 0, 0.05) !important;

  box-shadow: 0px 3px 0px 0px rgb(243, 227, 170);

  border: 0;

  color: #000 !important;

}



.reg_date

{

	width: 30%;

	display: inline-block;

}

.reg_date_m

{

	width: 35%;

	display: inline-block;

}



.panel-title

{

	font-size: 14px !important;

}



#cookie-accept {

    position: fixed;

    z-index: 1030;

    bottom: 0;

    width: 100%;

    background-color: rgba(0, 0, 0, 0.9);

    color: rgb(255, 255, 255);

    padding: 15px 10px 10px 10px;

    text-align: center;

    text-shadow: 1px 1px 1px rgb(0, 0, 0);

    border: 0;

	border-radius: 0;

    margin: 0;

}



#cookie-accept .close {

    color: rgb(255, 255, 255);

    margin-right: 10px;

}



#cookie-accept span,

#cookie-accept p

{

	display: inline-block;

}



#cookie-accept .popover

{

	color: #000;

}



.alert .glyphicon{

    display:table-cell;

}



/*.alert div,

.alert span {

    padding-left: 5px;

    display:table-cell;

}*/



.alerts

{

	background: #167AC6 none repeat scroll 0% 0%;

	min-height: 35px;

	color: #fff;

	position: fixed;

	bottom: 0px;

	width: 100%;

}

.alert-icon

{

	padding: 10px 13px;

	display: inline-block;

}

.alert-content

{

	display: inline-block;

	/*padding: 11px 13px 0px 0px;*/

}

.alert-message

{

	/*white-space: nowrap;*/

	font-weight: 500;

	font-size: 13px;

}

.alert-message a

{

	color: #fff;

	text-decoration: underline;

}

.alert-buttons

{

	display: inline-block;

	float:right;

	padding-top: 7px;

	padding-right: 15px;

}



.alert-buttons button

{

	background-color: rgb(21, 109, 176);

	border: 1px solid rgb(19, 98, 159);

	color: #fff;

	margin-bottom: 10px;

	margin-top: 3px;

}

.alert-buttons button:hover

{

	color: #fff;

}



.tars_ul

{

	list-style: none;

	margin-left: -40px;

}



.tars_li:first-child

{

	/*border-top: 1px solid rgba(58, 87, 149, 0.3);*/

}

.tars_li

{

	padding: 2px;

	/*border: 1px solid rgba(58, 87, 149, 0.3);*/

	border-top: none;

	font-size: 12px;

}



.mega-dropdown {

  position: static !important;

}

.mega-dropdown-menu {

    padding: 20px 0px;

	left: auto;

}

.mega-dropdown-menu > li > ul {

  padding: 0;

  margin: 0;

}

.mega-dropdown-menu > li > ul > li {

  list-style: none;

}

.mega-dropdown-menu > li > ul > li > a {

  display: block;

  color: #222;

  padding: 3px 5px;

}

.mega-dropdown-menu > li ul > li > a:hover,

.mega-dropdown-menu > li ul > li > a:focus {

  text-decoration: none;

}

.mega-dropdown-menu .dropdown-header {

  font-size: 18px;

  color: #ff3546;

  padding: 5px 60px 5px 5px;

  line-height: 30px;

}



.userbox-btn

{

	float: right;

	padding-top: 15px;

	padding-bottom: 15px;

}



.sidebar-nav .navbar-default {

    background-color: rgb(255, 255, 255);

}

.sidebar-nav .panel-heading {

    box-shadow: 0px 3px 0px 0px RGB(58, 87, 149);

	margin-bottom: 3px;

	font-size: 14px;

	border: 0;

	color: rgb(0, 0, 0) !important;

	font-weight: 600;

}



/* make sidebar nav vertical */

@media (min-width: 768px) {

  .sidebar-nav

  {

    margin-bottom: 20px;

  }

  .sidebar-nav .navbar .navbar-collapse {

    padding: 0;

    max-height: none;

  }

  .sidebar-nav .navbar ul {

    float: none;

  }

  .sidebar-nav .navbar ul:not {

    display: block;

  }

  .sidebar-nav .navbar li {

    float: none;

    display: block;

  }

  .sidebar-nav .navbar li a {

	font-size: 12px;

	padding: 6px;

  }



  .sidebar-nav .navbar ul li.dropdown-submenu

  {

	/*margin-right: 10px;*/

 }

 .sidebar-nav .navbar ul.dropdown-menu li a

  {

	 padding: 3px 20px;

 }

}



.dropdown-menu

{

	font-size: 12px !important;

}



#login_hiba

{

	display:none;

}



.col-negyed

{

	width: 13%;

	position: relative;

	float:left;

	border-right: 1px solid #DDD;

	padding-right: 10px;

}



.col-harom-negyed

{

	width: 87%;

	position: relative;

	float:left;

	padding-left: 20px;

	border-left: 1px solid #DDD;

	margin-left: -1px;

	margin-right: 1px;

}

.profile_menu

{

	margin-bottom: 0px;

	border-width: 1px;

    border-style: solid;

    border-color: #DDD #DDD transparent;

    -moz-border-top-colors: none;

    -moz-border-right-colors: none;

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    border-image: none;

	border-radius: 0px;

}

.profile_menu > a {

    margin-right: 0px !important;

	border-radius: 0px !important;

	border: none !important;

}



.profile-col

{

	text-align: center;

	margin-left: -15px;

}



.profil_name, .profil_titulus, .profil_group, .profil_status

{

	padding-left: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.profil_name

{

	font-size: 15px;

}



.profil_avatar

{

	padding-bottom: 3px;

}



.rounded-avatar

{

	display: inline-block;

	max-width: 100px;

	height: 100px;

	border-radius: 50%;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

}

.profile_info_list

{

	padding-top: 0px !important;

	min-height: 24px !important;

}



#profile_row

{

	margin-left: 15px;

	margin-right: 15px;

}



.profile_line

{

	margin-top: 5px;

	margin-bottom: 5px;

	display: inline-block;

	width: 100%;

}

.admin_menu

{

	margin-bottom: 10px;

}



.admin_menu > .btn-group

{

	padding-bottom: 5px;

}



.top-menu ul

{

	float: left;

	list-style: none;

	margin: 0;

	padding-left: 0;

}



.top-menu li

{

    float: left;

    position: relative;

    display: block;

	margin-left: 15px;

}

	

.top-menu li a

{

	color: rgb(100, 100, 100);

	text-shadow: 1px 1px 0px rgb(255, 255, 255);

	

}



.top-menu li a:hover

{

	color: #000;

	text-decoration: none;

	text-shadow: none;

}



.top-menu li a i

{

	padding-right: 5px;

}





.logged_menu

{

	display: inline-block;

	position: relative;

	float: left;

	padding-left: 5px;

}



.top_av

{

	float: left;

	display: inline-block;

	margin-left: 10px;

}



.top_menu {

	z-index: 90;

	width: 20em;

	padding: 0.5em;

	font-weight: normal;

}



#pm_menu, #alerts_menu {

	max-height: 30em;

	width: auto;

	max-width: 25em;

	min-width: 25em;

}



.pm_menu_top, .alerts_menu_top

{

	border-bottom: 1px solid #DDD;

}



#pm_menu .pm_unread, #alerts_menu .alerts_unread {

	margin-top: 2px;

	padding-top: 3px;

	border-top: 1px solid #ddd;

	clear: both;

}

#pm_menu .no_unread, #alerts_menu .no_unread {

	padding-top: 3px;

	text-align: center;

}

#pm_menu .windowbg, #pm_menu .windowbg2, #alerts_menu .windowbg, #alerts_menu .windowbg2 {

	clear: both;

	padding: 2px;

}

#pm_menu .pm_unread div > .avatar, #alerts_menu .alerts_unread div > .avatar {

	width: 40px;

	height: 40px;

	margin: 1px 6px 0 1px;

}

#pm_menu .pm_unread .avatar img, #alerts_menu .alerts_unread .avatar img {

	width: 100%;

	height: 100%;

	max-width: 40px;

	max-height: 40px;

}

#pm_menu .unread .subject {

	font-weight: bold;

}

#pm_menu .unread, #alerts_menu .unread {

	border-bottom: 1px solid #ddd;

}

#pm_menu .unread:hover, #alerts_menu .unread:hover {

	background: #eee;

}

#pm_menu .unread:last-of-type, #alerts_menu .unread:last-of-type {

	border-bottom: 1px solid transparent;

}



.pm_mailbox

{

	padding: 5px;

}

.new_pm

{

    background-color: #F00;

    color: #FFF;

    padding: 0.5px 3px;

    font-size: 10px;

    display: inline-flex;

    position: absolute;

    border-radius: 50%;

	margin-top: 10px;

	z-index: 10000;

	margin-left: -2px;

}



.pm_muveletek

{

	float: right;

	margin-top: -15px;

}



.pm_muveletek > ul

{

	float: right;

	list-style: outside none none;

}

.pm_muveletek > ul > li

{

	text-align: right;

	float: left;

	padding-left: 3px;

	padding-right: 3px;

	list-style: outside none none;

}



.alerts_all

{

	padding: 5px;

}



.block {

    display: block;

    margin: 0px 0px 5px;

}



.floatright {

    float: right;

}



.floatleft {

    float: left;

}



.textleft { text-align: left !important; }

.textright { text-align: right !important; }



.smalltext {

	font-size: 11px;

	font-weight: normal;

}



.strongtext {

	font-size: 12px;

	font-weight: 600;

}



.centertext, .centercol {

	margin: 0 auto;

	text-align: center;

}

.form-control-fix

{

	display: inline;

	width: auto;

}



.select-input

{

	width: 100%;

	float: left;

	display: inline-block;

}



.select-input select

{

	width: 25%;

	display: inline-block;

	float: left;

	border-radius: 3px 0px 0px 3px;

}



.select-input input 

{

	width: 75%;

	display: inline-block;

	border-radius: 0px 3px 3px 0px;

}



.elvalaszt

{

	display: inline-block;

	color: rgba(0, 0, 0, 0);

	margin: 0px 2px;

	border-left: 1px solid #ddd;

}



/*.dropdown-menu-arrow::before {

    border-bottom: 7px solid rgba(0, 0, 0, 0.2);

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    content: "";

    display: inline-block;

    left: 9px;

    position: absolute;

    top: -7px;

}



.dropdown-menu-arrow::after {

    border-bottom: 6px solid #FFFFFF;

    border-left: 6px solid transparent;

    border-right: 6px solid transparent;

    content: "";

    display: inline-block;

    left: 10px;

    position: absolute;

    top: -6px;

}

*/



.dropdown-menu:before {

  position: absolute;

  top: -7px;

  left: 10px;

  display: inline-block;

  border-right: 7px solid transparent;

  border-bottom: 7px solid #ccc;

  border-left: 7px solid transparent;

  border-bottom-color: rgba(0, 0, 0, 0.2);

  content: '';

}



.dropdown-menu:after {

  position: absolute;

  top: -5px;

  left: 11px;

  display: inline-block;

  border-right: 6px solid transparent;

  border-bottom: 6px solid #ffffff;

  border-left: 6px solid transparent;

  content: '';

}



.dropdown-menu-right:before

{

	left: auto;

	right: 9px;

}



.dropdown-menu-right:after

{

	left: auto;

	right: 10px;

}



.dropdown-submenu > .dropdown-menu:before, .dropdown-submenu > .dropdown-menu:after {

display: none !important;

border: none !important;

content: "" !important;

}

.dropdown-submenu > .dropdown-menu {

border-radius: 0px;

}



.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {

    color: #333;

}



#profile_sor

{

	padding-top:10px;

}

#profile_row_float

{

	float: right;

}



#admin_index_setlist, #admin_index_setlist ul {

    margin: 0px;

    padding: 0px;

}



#admin_index_setlist li {

    list-style-type: none;

    margin: 0px;

    padding: 0.5em 0px;

    height: 5em;

    width: 49.5%;

    float: left;

}

#admin_index_setlist li  > h5

{

	margin: 0px;

	padding: 0px;

}

.admin_index_image {

    float: left;

    margin: 15px 1em 1em;

}



.admin_mainset_image {

	float: left;

    margin-right: 10px;

}





.flow_hidden {

    overflow: hidden;

}



.top-link

{

	display: inline-block;

	padding: 0px 3px;

}



.fb-page, .fb-page iframe[style], .fb-page span {

    width: 100% !important;

}



.switcher

{

	float: right;

	margin-top: -30px;

}



.alert_pm

{

	margin-left: -0.4em;

	margin-right: -0.4em;

	padding: 5px;

	height: 55px;

	border-bottom: 1px solid #ddd;

}



.alert_pm a

{

	color: #000;

}



.alert_pm:hover

{

	background-color: rgb(243, 243, 243);

	cursor: pointer;

}





.alert_pm_new

{

	background-color: rgb(218, 237, 255);

}



.alert_pm_img

{

    float: left;

    width: 15%;

	margin-right: 3px;

}



.alert_pm_img .img-thumbnail

{

	max-height: 43px;

	width: 43px;

	border-radius: 50%;

}



.alert_pm_name

{

    font-weight: bold;

}



/* Switch Light */



input:hover,

input:focus

{

	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.05), 0 2px 6px 0 rgba(0, 0, 0, 0.05);

}



input.toggle {

  max-height: 0;

  max-width: 0;

  opacity: 0;

}



input.toggle + label {

  display: block;

  position: relative;

  box-shadow: inset 0 0 0px 1px #d5d5d5;

  text-indent: -5000px;

  height: 20px;

  width: 50px;

  border-radius: 15px;

  float:right;

  top:-10px;

}



input.toggle + label:before {

  content: "";

  position: absolute;

  display: block;

  height: 20px;

  width: 20px;

  top: 0;

  left: 0;

  border-radius: 15px;

  background: rgba(19, 191, 17, 0);

  -moz-transition: .25s ease-in-out;

  -webkit-transition: .25s ease-in-out;

  transition: .25s ease-in-out;

}



input.toggle + label:after {

  content: "";

  position: absolute;

  display: block;

  height: 20px;

  width: 20px;

  top: 0;

  left: 0px;

  border-radius: 15px;

  background: white;

  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2);

  -moz-transition: .25s ease-in-out;

  -webkit-transition: .25s ease-in-out;

  transition: .25s ease-in-out;

}



input.toggle:checked + label:before {

  width: 50px;

  background: rgba(19, 191, 17, 1);

}



input.toggle:checked + label:after {

  left: 30px;

  box-shadow: inset 0 0 0 1px rgba(19, 191, 17, 1), 0 2px 4px rgba(0, 0, 0, .2);

}





.copyright2 { float: right; }



.label { font-size: 10px; }



.forum_name

{

	font-size: 14px;

	font-weight: 600;

}



#school-slideshow .item img

{

	margin-left: 0px;

	width: 100%;

	max-width: unset;

}





@keyframes swing {

  0% {

    transform: rotate(0deg);

  }

  10% {

    transform: rotate(10deg);

  }

  30% {

    transform: rotate(0deg);

  }

  40% {

    transform: rotate(-10deg);

  }

  50% {

    transform: rotate(0deg);

  }

  60% {

    transform: rotate(5deg);

  }

  70% {

    transform: rotate(0deg);

  }

  80% {

    transform: rotate(-5deg);

  }

  100% {

    transform: rotate(0deg);

  }

}



@keyframes sonar {

  0% {

    transform: scale(0.9);

    opacity: 1;

  }

  100% {

    transform: scale(2);

    opacity: 0;

  }

}



.page-wrapper .sidebar-wrapper,

.sidebar-wrapper .sidebar-brand > a,

.sidebar-wrapper .sidebar-dropdown > a:after,

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-sub-submenu li a:before,

.sidebar-wrapper .sidebar-sub-submenu > a:after,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li a:before,

.sidebar-wrapper ul li a i,

.page-wrapper .page-content,

.sidebar-wrapper .sidebar-search input.search-menu,

.sidebar-wrapper .sidebar-search .input-group-text,

.sidebar-wrapper .sidebar-menu ul li a,

#show-sidebar,

#close-sidebar {

  -webkit-transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  transition: all 0.6s ease;

}



/*----------------page-wrapper----------------*/



.page-wrapper {

  

}



.page-wrapper .theme {

  width: 40px;

  height: 40px;

  display: inline-block;

  border-radius: 4px;

  margin: 2px;

}



.page-wrapper .theme.chiller-theme {

  background: #1d1d1d;

}





.page-wrapper .theme.mountain-theme {

  background: #1d1d1d;

}



.page-wrapper .theme.light-theme {

  background: #1d1d1d;

}



/*----------------toggeled sidebar----------------*/



.page-wrapper.toggled .sidebar-wrapper {

  left: 0px;

}



.page-wrapper.toggled .sidebar-content {

  box-shadow: 100px 0px 200px rgba(0, 0, 0, 0.5);

}





@media screen and (min-width: 768px) {

  .page-wrapper.toggled .page-content {

    /*padding-left: 300px;*/

  }

}

/*----------------show sidebar button----------------*/

#show-sidebar {

    position: fixed;

    left: 0;

    top: 45px;

    border-radius: 0 4px 4px 0px;

    /*width: 40px;*/

    width: 6em;

    transition-delay: 0.3s;

    z-index: 100;

    background-color: #fff;

    height: 40px;

    /*padding: 10px 0px 0px 0px;*/

    font-size: 20px;

    text-transform: uppercase;

}

#show-sidebar i {

	margin-left: -5px;

	color: #000;

}

.page-wrapper.toggled #show-sidebar {

  left: -40px;

}

/*----------------sidebar-wrapper----------------*/



.sidebar-wrapper {

  width: 350px;

  height: 100%;

  max-height: 100%;

  position: fixed;

  top: 0;

  left: -350px;

  z-index: 999;

}



.sidebar-wrapper ul {

  list-style-type: none;

  padding: 0;

  margin: 0;

}



.sidebar-wrapper a {

  text-decoration: none;

}



/*----------------sidebar-content----------------*/



.sidebar-content {

  max-height: calc(100% - 30px);

  height: calc(100% - 30px);

  overflow-y: auto !important;

  position: relative;

}



.sidebar-content.desktop {

  overflow-y: auto;

}



/*--------------------sidebar-brand----------------------*/



.sidebar-wrapper .sidebar-brand {

  padding: 10px 20px;

  display: flex;

  align-items: center;

}



.sidebar-wrapper .sidebar-brand > a {

  text-transform: uppercase;

  font-weight: bold;

  flex-grow: 1;

}



.sidebar-wrapper .sidebar-brand #close-sidebar {

  cursor: pointer;

  font-size: 20px;

}

/*--------------------sidebar-header----------------------*/



.sidebar-wrapper .sidebar-header {

  padding: 20px;

  overflow: hidden;

}



.sidebar-wrapper .sidebar-header .user-pic {

  float: left;

  width: 60px;

  height: 60px;

  margin-right: 15px;

  overflow: hidden;

}

.sidebar-wrapper .sidebar-header .user-pic .img-thumbnail {

	padding: 0px;

	border: 1px solid rgb(43, 43, 43);

	background-color: transparent;

	border-radius: 50%;

}

.sidebar-wrapper .sidebar-header .user-pic img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.sidebar-wrapper .sidebar-header .user-info {

  float: left;

}



.sidebar-wrapper .sidebar-header .user-info > span {

  display: block;

}



.sidebar-wrapper .sidebar-header .user-info > span > a {

  color: #fff;

}



.sidebar-wrapper .sidebar-header .user-info .user-role {

  font-size: 12px;

}



.sidebar-wrapper .sidebar-header .user-info .user-status {

  font-size: 11px;

  margin-top: 4px;

}



.sidebar-wrapper .sidebar-header .user-info .user-status i {

  font-size: 8px;

  margin-right: 4px;

  color: #5cb85c;

}



.sidebar-header-profile

{

	width: 95%;

	display: block;

	height: auto;

	float: left;

}



.sidebar-header-icons

{

	width: 5%;

	float: left;

}



.sidebar-header-icons .sidebar-dp-icon

{

    padding: 0px 10px 0px 0px;

	box-shadow: none;

}



.sidebar-header-icons i

{

	color: rgb(150, 150, 150);

	font-size: 14px;

	padding: 5px 0px 5px 0px;

}



.sidebar-header-icons .btn-group.open .dropdown-toggle

{

	box-shadow: none !important;

}



.sidebar-content.toggled

{

	overflow: inherit !important;

}



.sidebar-header.toggled

{

	overflow: inherit;	

	height: 113px;

}



.dropdown-menu-right2 {

  top: 0;

  left: 100%;

}



.dropdown-menu-right2::after {

	top: 5px;

	left: -11px;

	border-right: 6px solid rgb(255, 255, 255);

	border-bottom: 6px solid transparent;

	border-left: 6px solid transparent;

	border-top: 6px solid transparent;

}

.dropdown-menu-right2::before {

	top: 5px;

	left: -11px;

	border-right: 6px solid rgb(255, 255, 255);

	border-bottom: 6px solid transparent;

	border-left: 6px solid transparent;

	border-top: 6px solid transparent;

}



/*-----------------------sidebar-search------------------------*/



.sidebar-wrapper .sidebar-search > div {

  padding: 15px 20px;

}



.sidebar-search .btn

{

	height: 34px;

	background-color: rgb(77, 77, 77);

}



/*----------------------sidebar-menu-------------------------*/



.sidebar-wrapper .sidebar-menu {

  padding-bottom: 10px;

}



.sidebar-wrapper .sidebar-menu .header-menu span {

  font-weight: bold;

  font-size: 14px;

  padding: 15px 20px 5px 20px;

  display: inline-block;

}



.sidebar-wrapper .sidebar-menu ul li a {

  display: inline-block;

  width: 100%;

  text-decoration: none;

  position: relative;

  padding: 8px 30px 8px 20px;

}



.sidebar-wrapper .sidebar-menu ul li a i {

  margin-right: 10px;

  font-size: 12px;

  width: 30px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  border-radius: 4px;

}



.sidebar-wrapper .sidebar-menu ul li a:hover > i::before {

  display: inline-block;

  animation: swing ease-in-out 0.5s 1 alternate;

}



.sidebar-wrapper .sidebar-menu .sidebar-dropdown > a:after,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu > a:after {

  font-family: "Font Awesome 5 Free";

  font-weight: 900;

  content: "\f105";

  font-style: normal;

  display: inline-block;

  font-style: normal;

  font-variant: normal;

  text-rendering: auto;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  text-align: center;

  background: 0 0;

  position: absolute;

  right: 15px;

  top: 14px;

}



.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 ul {

  padding: 5px 0;

}



.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li {

  padding-left: 15px;

  font-size: 13px;

}



/*.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li a:before {

  content: "\f111";

  font-family: "Font Awesome 5 Free";

  font-weight: 400;

  font-style: normal;

  display: inline-block;

  text-align: center;

  text-decoration: none;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  margin-right: 10px;

  font-size: 8px;

}*/



.sidebar-wrapper .sidebar-menu ul li a span.label,

.sidebar-wrapper .sidebar-menu ul li a span.badge {

  float: right;

  margin-top: 8px;

  margin-left: 5px;

}



.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li a .badge,

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li a .label {

  float: right;

  margin-top: 0px;

}



.sidebar-wrapper .sidebar-menu .sidebar-submenu,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu2 {

  display: none;

}



.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active > a:after,

.sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active > a:after {

  transform: rotate(90deg);

  right: 17px;

}



/*--------------------------side-footer------------------------------*/



.sidebar-footer {

  position: absolute;

  width: 100%;

  bottom: 0;

  display: flex;

  height: 30px;

}



.sidebar-footer > a {

  flex-grow: 1;

  text-align: center;

  height: 30px;

  line-height: 30px;

  position: relative;

  padding-top: 8px;

  font-size: 15px;

}

.sidebar-footer > a .badge {

	position: absolute;

    padding: 3px 6px;

    background-color: rgb(162, 0, 0);

    font-size: 10px;

    font-weight: 500;

    margin-left: -7px;

    margin-top: -7px;

    line-height: 1;

}

.sidebar-footer > a .notification {

  position: absolute;

  top: 0;

}



.badge-sonar {

  display: inline-block;

  background: #980303;

  border-radius: 50%;

  height: 8px;

  width: 8px;

  position: absolute;

  top: 0;

}



.badge-sonar:after {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  border: 2px solid #980303;

  opacity: 0;

  border-radius: 50%;

  width: 100%;

  height: 100%;

  animation: sonar 1.5s infinite;

}



/*--------------------------page-content-----------------------------*/



.page-wrapper .page-content {

  display: inline-block;

  width: 100%;

  padding-left: 0px;

}



.page-wrapper .page-content > div {

  /*padding: 20px 40px;*/

}



.page-wrapper .page-content {

  /*overflow-x: hidden;*/

}



/*------scroll bar---------------------*/



::-webkit-scrollbar {

  width: 7px;

  height: 7px;

}

::-webkit-scrollbar-button {

  width: 0px;

  height: 0px;

}

::-webkit-scrollbar-thumb {

  background: #636269;

  border: 0px none #ffffff;

  border-radius: 50px;

}

::-webkit-scrollbar-thumb:hover {

  background: #636269;

}

::-webkit-scrollbar-thumb:active {

  background: #636269;

}

::-webkit-scrollbar-track {

  background: #333238;

  border: 0px none #ffffff;

  border-radius: 50px;

}

::-webkit-scrollbar-track:hover {

  background: #333238;

}

::-webkit-scrollbar-track:active {

  background: #333238;

}

::-webkit-scrollbar-corner {

  background: transparent;

}





/*-----------------------------chiller-theme-------------------------------------------------*/



.chiller-theme .sidebar-wrapper {

    background: #1d1d1d;

}



.chiller-theme .sidebar-wrapper .sidebar-header,

.chiller-theme .sidebar-wrapper .sidebar-search,

.chiller-theme .sidebar-wrapper .sidebar-menu {

    border-top: 1px solid #2b2b2b;

}



.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,

.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {

    border-color: #2b2b2b;

    box-shadow: none;

}



.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,

.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,

.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,

.chiller-theme .sidebar-wrapper .sidebar-brand>a,

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,

.chiller-theme .sidebar-footer>a {

    color: #bdbdbd;

	text-shadow: 1px 1px 1px rgb(0, 0, 0);

}



.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active>a,

.chiller-theme .sidebar-wrapper .sidebar-header .user-info,

.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,

.chiller-theme .sidebar-footer>a:hover i {

    color: #ffffff;

}



.page-wrapper.chiller-theme.toggled #close-sidebar {

    color: #bdbdbd;

}



.page-wrapper.chiller-theme.toggled #close-sidebar:hover {

    color: #ffffff;

}



.chiller-theme .sidebar-wrapper ul li:hover a i,

.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,

.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-sub-submenu2 li a:hover:before,

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active a i {

    color: #ffffff;

}



.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,

.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu div,

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,

.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {

    background: #2b2b2b;

}



.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span {

	color: rgb(89, 136, 158);

	text-shadow: 1px 1px 1px rgb(0, 0, 0);

	text-transform: uppercase;

	font-family: sans-serif;

}



.chiller-theme .sidebar-footer {

    background: #2b2b2b;

    box-shadow: 0px -1px 5px #131212;

    border-top: 1px solid #3a3a3a;

}



.chiller-theme .sidebar-footer>a:first-child {

    border-left: none;

}



.chiller-theme .sidebar-footer>a:last-child {

    border-right: none;

}



.chiller-theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.chiller-theme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.chiller-theme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

    background: #636363;

}



.chiller-theme .mCSB_scrollTools .mCSB_draggerRail {

    background-color: transparent;

}



/*-----------------------------mountain-theme-------------------------------------------------*/



.mountain-theme .sidebar-wrapper {

    background-image: url('../images/theme/sidenav4.jpg');

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

}



.mountain-theme .sidebar-content {

    background-color: rgba(0, 0, 0, 0.9);

}



.mountain-theme .sidebar-wrapper .sidebar-header,

.mountain-theme .sidebar-wrapper .sidebar-search,

.mountain-theme .sidebar-wrapper .sidebar-menu {

    border-top: 1px solid #2b2b2b;

}



.mountain-theme .sidebar-wrapper .sidebar-search input.search-menu,

.mountain-theme .sidebar-wrapper .sidebar-search .input-group-text {

    border-color: #2b2b2b;

    box-shadow: none;

}



.mountain-theme .sidebar-wrapper .sidebar-header .user-info .user-role,

.mountain-theme .sidebar-wrapper .sidebar-header .user-info .user-status,

.mountain-theme .sidebar-wrapper .sidebar-search input.search-menu,

.mountain-theme .sidebar-wrapper .sidebar-search .input-group-text,

.mountain-theme .sidebar-wrapper .sidebar-brand>a,

.mountain-theme .sidebar-wrapper .sidebar-menu ul li a,

.mountain-theme .sidebar-footer>a {

    color: #bdbdbd;

	text-shadow: 1px 1px 1px rgb(0, 0, 0);

}



.mountain-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active>a,

.mountain-theme .sidebar-wrapper .sidebar-header .user-info,

.mountain-theme .sidebar-wrapper .sidebar-brand>a:hover,

.mountain-theme .sidebar-footer>a:hover i {

    color: #ffffff;

}



.page-wrapper.mountain-theme.toggled #close-sidebar {

    color: #bdbdbd;

}



.page-wrapper.mountain-theme.toggled #close-sidebar:hover {

    color: #ffffff;

}



.mountain-theme .sidebar-wrapper ul li:hover a i,

.mountain-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,

.mountain-theme .sidebar-wrapper .sidebar-dropdown .sidebar-sub-submenu2 li a:hover:before,

.mountain-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active a i {

    color: #ffffff;

}



.mountain-theme .sidebar-wrapper .sidebar-menu ul li a i,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,

.mountain-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu div,

.mountain-theme .sidebar-wrapper .sidebar-search input.search-menu,

.mountain-theme .sidebar-wrapper .sidebar-search .input-group-text {

    background: rgba(43, 43, 43, 0.35);

}



.mountain-theme .sidebar-sub-submenu2

{

	background: transparent !important;

}



.mountain-theme .sidebar-wrapper .sidebar-menu .header-menu span {

	color: rgb(89, 136, 158);

	text-shadow: 1px 1px 1px rgb(0, 0, 0);

	text-transform: uppercase;

	font-family: sans-serif;

}



.mountain-theme .sidebar-footer {

    background: rgba(20, 20, 20, 0.95);

	box-shadow: 0px -1px 5px rgb(19, 18, 18);

    border-top: 1px solid #3a3a3a;

}



.mountain-theme .sidebar-footer>a:first-child {

    border-left: none;

}



.mountain-theme .sidebar-footer>a:last-child {

    border-right: none;

}



.mountain-theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mountain-theme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mountain-theme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

    background: #636363;

}



.mountain-theme .mCSB_scrollTools .mCSB_draggerRail {

    background-color: transparent;

}



/*-----------------------------light-theme-------------------------------------------------*/



.light-theme .sidebar-wrapper .sidebar-content {

	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);

	box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.5),0 2px 10px 0 rgba(0,0,0,.12);

}

.light-theme .sidebar-wrapper {

    background-image: url('../images/theme/sidenav4.jpg');

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

}



.light-theme .sidebar-content {

    background-color: rgba(230, 230, 230, 0.8);

}



.light-theme .sidebar-wrapper .sidebar-header,

.light-theme .sidebar-wrapper .sidebar-search,

.light-theme .sidebar-wrapper .sidebar-menu {

    border-top: 1px solid rgb(210, 210, 210);

}



.light-theme .sidebar-wrapper .sidebar-search input.search-menu,

.light-theme .sidebar-wrapper .sidebar-search .input-group-text {

    border-color: rgb(181, 181, 181);

    box-shadow: none;

}



.light-theme .sidebar-wrapper .sidebar-header .user-info .user-role,

.light-theme .sidebar-wrapper .sidebar-header .user-info .user-status,

.light-theme .sidebar-wrapper .sidebar-search input.search-menu,

.light-theme .sidebar-wrapper .sidebar-search .input-group-text,

.light-theme .sidebar-wrapper .sidebar-brand>a,

.light-theme .sidebar-wrapper .sidebar-menu ul li a,

.light-theme .sidebar-footer>a {

	font-family: 'Roboto',sans-serif;

    color: #000;

	font-weight: 400;

	text-shadow: none;

}



.light-theme .sidebar-wrapper .sidebar-brand>a:hover

{

    color: rgb(134, 134, 134);

}



.page-wrapper.light-theme.toggled #close-sidebar {

    color: #bdbdbd;

}



.page-wrapper.light-theme.toggled #close-sidebar:hover {

    color: rgba(0, 0, 0, .50);

}



.light-theme .sidebar-wrapper .sidebar-header-icons i:hover,

.light-theme .sidebar-wrapper .sidebar-header-icons i:focus

{

	color: rgb(100, 100, 100);

}



.light-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li {

  padding-left: 15px;

  font-size: 13px;

}



.light-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu .sidebar-sub-submenu2 li {

  padding-left: 30px;

  margin-left: -15px;

  font-size: 13px;

}



.light-theme .sidebar-wrapper .sidebar-menu li:not(.header-menu):hover,

.light-theme .sidebar-wrapper .sidebar-dropdown:hover

{

	background-color: rgba(0, 0, 0, 0.05);

	-webkit-transition: all .3s linear;

	-o-transition: all .3s linear;

	transition: all .3s linear;

}

.sidebar-wrapper .sidebar-header .user-info > span.user-name > a

{

	font-size: 16px;

	color: #000;

}





.light-theme .sidebar-wrapper .sidebar-dropdown.active div

{

	background-color: rgba(0, 0, 0, 0.1);

}

.light-theme .sidebar-wrapper .sidebar-dropdown.active .sidebar-sub-submenu div

{

	background-color: transparent;

}





.light-theme .sidebar-wrapper .sidebar-dropdown.active a span:not(.badge),

.light-theme .sidebar-wrapper .sidebar-dropdown.active .sidebar-sub-submenu.active a span:not(.badge)

{

	color: rgb(66, 133, 244);

}



.light-theme .sidebar-wrapper .sidebar-dropdown:not(.active) a span:not(.badge),

.light-theme .sidebar-wrapper .sidebar-dropdown.active .sidebar-submenu:not(.active) a span:not(.badge),

.light-theme .sidebar-wrapper .sidebar-dropdown.active .sidebar-submenu:not(.active) .sidebar-sub-submenu a span:not(.badge)

{

	color: inherit;

}





sidebar-submenu





.light-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span {

    color: #ffffff;

}



.light-theme .sidebar-wrapper .sidebar-menu ul li a i,

.light-theme .sidebar-wrapper .sidebar-search input.search-menu,

.light-theme .sidebar-wrapper .sidebar-search .input-group-text {

    background: transparent;

}



.light-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active li:hover,

.light-theme .sidebar-wrapper .sidebar-menu .sidebar-sub-submenu.active li:hover

{

	background-color: rgba(255, 255, 255, 0.25);

}



.light-theme .sidebar-wrapper .sidebar-menu ul li a i {

    margin-right: 10px;

    font-size: 12px;

    width: 15px;

    height: 15px;

    line-height: inherit;

}



.light-theme .sidebar-wrapper .sidebar-menu .header-menu span {

	color: rgb(48, 109, 138);

	text-shadow: 1px 0px 10px rgb(255, 255, 255);

	text-transform: uppercase;

	font-family: sans-serif;

}



.light-theme .sidebar-footer {

    /*background: rgb(187, 187, 187);*/

	background: rgb(213, 213, 213);
    box-shadow: -15px 0px 10px 10px rgba(204, 204, 204, 0.63);

    border-top: 1px solid rgb(159, 159, 159);

}

.light-theme .sidebar-footer ul{

float: left;

list-style: none;

padding-top: 5px;

margin-left: auto;

margin-right: auto;

padding-left: 0;

}

.light-theme .sidebar-footer ul li {

float: left;

position: relative;

display: block;

margin-left: 15px;

}



.light-theme .sidebar-footer i:hover {

    color: #fff;

}



.light-theme .sidebar-footer>a:first-child {

    border-left: none;

}



.light-theme .sidebar-footer>a:last-child {

    border-right: none;

}



.light-theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.light-theme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.light-theme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

    background: #636363;

}



.light-theme .mCSB_scrollTools .mCSB_draggerRail {

    background-color: transparent;

}



/*----------------------------------------------------------------------------------*/

div.old-site-btn{
	margin-top: 2em;
}



/* Böngésző eszköz szélességének megfelelően állítja az oldal CSS szabályait */



@media(min-width:1400px)

{

	.wrapper

	{

		width: 75%;

		margin-left: auto;

		margin-right: auto;

	}

}





@media(min-width:1200px)

{

	.wrapper

	{

		width: 85%;

		margin-left: auto;

		margin-right: auto;

	}

}



@media(max-width:1200px)

{

	.felso_bal { width: 20%; }

	.felso_jobb { width: 80%; float: right; }

}



@media(max-width:1000px)

{

	#profile_row

	{

		margin-left: 0px;

		margin-right: 0px;

	}

	.felso_bal { width: 30%; }

	.felso_jobb { width: 70%; }

	.label { font-size: 75%; }

	.support, .cimer { max-height: 50px; }



@media(max-width:900px)

{

	#logo { display: none; }

	#school-slideshow { display: none; }

	.col-harom-negyed { padding-left: 1px; }

	

	.school-select

	{

		width: 100%;

	}

}



@media(max-width:800px)

{

	.row, .wrapper

	{

		margin-right: 0px;

		margin-left: 0px;

	}



	.school-select::before 

	{

		height: auto;

		width: auto;

	}

	

	.school-select .row

	{

		margin-right: 0px;

		margin-left: 0px;

	}

	.wrapper

	{

		margin-right: 5px;

		margin-left: 5px;

	}

	.contact_us { display: none; }

	.szelso { display: none; }

	.kozepso { width: 100%; float: none; margin: 0px auto; padding-left: 0px; }

	.copyright2 { margin-top: 10px; float: left; }

	.felso_bal { width: 30%; font-size: 8px; }

	.felso_jobb { width: 70%; padding-left: 0px; }

	.col-negyed { width: 29%; }

	.col-harom-negyed {  width: 70%; }

	#profile_row_float { float: none !important; }

	.hide-600 { display: none; }

	.tooltip { display: none !important; }

	.container-fluid > .navbar-header {

    margin-right: 0px;

    margin-left: 0px;

	}

}

@media(max-width:600px)

{

	.felso_bal { display:none; }

	.felso_jobb { width: 100%; padding-left: 0px; }

	.support, .cimer { max-height: 25px; }

}

@media(max-width:500px)

{

	#pm_menu, #alerts_menu

	{

		max-width: 20em;

	}

	#back-to-top

	{

		bottom: 5px;

		right: 5px;

		width: 20px;

		height: 20px;

		line-height: 18px;

		padding: 3px;

	}

	.hide-400 { display: none; }

}

@media(max-width:400px)

{

	.top-link { display: none; }

	.felso_jobb { width: 100%; padding-left: 0px; }

	.top-icon { padding: 3px; }

	.admin_index_image { margin: 1px 3px 3px; }

	.form-control-fix

	{

		height: 20px;

		padding: 1px 1px;

		font-size: 10px;

	}



}

/*.felveteliToast{
  max-width: 100vw;
}*/
