body {
  background-image: url(../images/bg-diamond-plate.jpg);
  background-position: center;
  background-repeat: repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}

a {
 color: #ec5800;	
}
a:hover {
  color: #ec5800; 	
}

.bg-color-blue {
  background-color: blue;	
}
.bg-color-pink {
  background-color: pink;	
}
.bg-color-red {
  background-color: red;	
}

/*no rounded edges*/
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

/* make sidebar nav vertical */ 
@media (min-width: 768px) {
  .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 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

.footer-in {
  background-color: #222222;
  min-height:155px;
  padding-top: 20px;
}
.banner {
  color: white;
  height: 250px;
  background-image: url(../images/banner-large.jpg);
  background-position:center;	
  padding-top: 20px;
   -moz-box-shadow:    inset 0 0 40px #000000;
   -webkit-box-shadow: inset 0 0 40px #000000;
   box-shadow:         inset 0 0 40px #000000;
}
@media (max-width: 992px) {
  .banner {
    height: 200px;
	background-image: url(../images/banner-medium.jpg);
  }
}
@media (max-width: 768px) {
  .banner {
    height: 167px;
	background-image: url(../images/banner-small.jpg);
  }
}
.navbar {
  border: none;
  text-transform: uppercase;
  padding-bottom: 15px;
  background-color: transparent;
  
}
@media (max-width: 768px) {
  .navbar {
    padding-bottom: 0px;
  }
}
.vert-nav {
  padding-left: 10px;	
}
.vert-nav li {
  margin-bottom: 10px;	
}
.vert-nav a {
  color: #121212;
  font-weight: bold;
}
.vert-nav a:hover {
  color: rgba(0,0,0,0.5);
  text-decoration: none;
}
.bg-black {
  background-color: black;
  min-height: 100%;	
}
.bevezeto {
  border-bottom: 1px solid rgba(0,0,0,0.15);	
  padding-bottom: 20px;
  margin-right: 15px;
  text-align: justify;
}
.main {
  padding-bottom: 20px;
  box-shadow: inset 7px 0 9px -7px rgba(0,0,0,0.2);
  text-align: justify;  	  	
}
.main-bg {
  background-image: url(../images/bg-main.png);
  border: 1px solid rgba(0,0,0,0.5);
}
.shadow-outer {
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.75);
  background-color:#ec5800;
}
.logo {
  margin: 10px;	
}
.logo-scitec {
  background-image: url(../images/logo-scitec.png);
  height: 79px;	
  background-repeat: no-repeat;
}
.logo-scitec:hover{
  background-image: url(../images/logo-scitec.png);
  background-position: 0px -79px;
  height: 79px;	
}
.tevekenysegek {
  padding-left: 30px; 	
}
@media (max-width: 992px) {
  .tevekenysegek {
	padding-left: 15px;  
  }
}
.tevekenysegek a {
	text-transform: uppercase;
	font-size: 18px;
	display: inherit;
	margin-bottom: 5px;	
}
.tevekenysegek h2 {
  text-transform: uppercase;
  font-weight: 900;	
}
.hirek {
  border-right: 1px solid rgba(0,0,0,0.15);
  margin-top: 20px;
  padding-right: 30px; 	 	
}
.hirek h2 {
  margin-top: 0px;
  font-weight: 900;
  text-transform: uppercase;	
}
@media (max-width: 992px) {
  .hirek {
    border-right: none;
	padding-right: 15px;  
  }
}
.twitter {
  height: 600px;	
}

.form {
  padding: 24px;
}

.top20 {
  margin-top: 20px;
}

.top15 {
  margin-top: 15px;
}

.top10 {
  margin-top: 10px;
}

.top5 {
  margin-top: 5px;
}

.bottom5 {
  margin-bottom: 5px;
}

.top-bottom5 {
  margin-bottom: 5px;
  margin-top: 5px;
}

.bottom0 {
  margin-bottom: 0px;
}

.bottom20 {
  margin-bottom: 20px;
}

.navbar-fix {
  margin-top: -20px;
}
@media (max-width: 768px) {
	.navbar-fix {		
	  margin-top: 0px;
	}
}

.right {
  float: right !important;
}

.right-part {
  padding-right: 15px;
  margin-bottom: 20px;
}

.table-divider {
  border-bottom
}

.dark-bg {
  background-color: #bbb
}

.strong-bottom-border {
  border-bottom: 4px solid #ddd;
}

.current-page {
  background-color: #ffffff !important;
}

.menu-bg {
  
  background-color:#121212;

}

.admin-table {
  font-size: 12px;
}

hr {
  border-top-color: #333;
}

.panel-hr {
  border-top-color: #eee;
}

.admin-main {
  background-color: white;
  border-color: #eee;
}