:root {
  --theme-prim-color: #266c5b;
	--theme-prim-color-hover: #139b8c;
	--theme-prim-color-light: #e9f8f7;
  --theme-sec-color: #a5bcbc;	
  --theme-reglink-bgcolor: #e8f7f3;
  --theme-reglink-color: #266c5b;
}


body {background-color:#d1d1d1;color:#514e4c;}
.container {background-color:#ffffff;}
* a {color:var(--theme-sec-color);text-decoration:none;}
* a:hover {color:var(--theme-prim-color-hover);text-decoration:none;}

.btn-primary {
    color: #fff;
    background-color: var(--theme-prim-color);
    border-color: var(--theme-prim-color);
}

.btn-primary:hover {
		background-color: var(--theme-prim-color-hover);
		border-color: var(--theme-prim-color-hover);
}


/*


#499b35 => #266c5b

var(--theme-prim-color);


#139b8c
#e9f8f7
#80afa8
#275f54
#8addd5
#266c5b
#a5b7b4
#75d4c3
#a5bcbc
*/



/* N A V B A R  C O L O R   S T A R T */
#site-topnav.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
    background-color: #111111;

}
#site-topnav.navbar-default {
    font-size: 14px;
    background-color: #111111;
    border-width: 0px;
    border-radius: 0px;
}
#site-topnav.navbar-default .navbar-nav>li>a {
    color: rgba(247, 239, 239, 1);
    background-color: #111111;
    
}
#site-topnav.navbar-default .navbar-nav>li>a:hover,
#site-topnav.navbar-default .navbar-nav>li>a:focus {
    color: rgba(247, 239, 239, 1);
    background-color: #556867;

}
#site-topnav.navbar-default .navbar-nav>.active>a,
#site-topnav.navbar-default .navbar-nav>.active>a:hover,
#site-topnav.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(247, 239, 239, 1);
    background-color: #556867;    
}
#site-topnav.navbar-default .navbar-toggle {
    border-color: #ffffff;
}
#site-topnav.navbar-default .navbar-toggle:hover,
#site-topnav.navbar-default .navbar-toggle:focus {
    background-color: #9ca8ce;
}
#site-topnav.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
#site-topnav.navbar-default .navbar-toggle:hover .icon-bar,
#site-topnav.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
}

@media (max-width: 767px) {
  #navbar li.open {background-color:#F7E8E8;}
}

#site-topnav.navbar-default .navbar-nav>li>a.registration {
    background-color: var(--theme-reglink-bgcolor);
    color:var(--theme-reglink-color);
}

#site-topnav.navbar-default .navbar-nav>li>a.registration:hover {
    background-color: #B1BDCD;
    color:#003366;
}

/* N A V B A R   C O L O R   E N D*/



/* HEADER */

.header h1 {color:#fff;}
.header h1 small {color:#fff;}
.slider_highlight {color: #FFF;background: #111111;opacity:0.7;}

/* MAIN CONTENT */

.main_content h1 {color:var(--theme-prim-color);}
.main_content h2 {color:var(--theme-prim-color);}
.main_content h3 {color:var(--theme-prim-color);}


table.regfee {border: 1px solid #e1e1e1;}
table.regfee td.fej, table.regfee th  {background-color: #111111;color: #FFF;}

table.regfee tr:nth-child(even) {background-color: #ffffff;}
table.regfee tr:nth-child(odd) {background-color: #EAFAF1;}

table.regfeeincludes {border: 1px solid #e1e1e1;}
table.regfeeincludes th.fej {color: #fff;background: #111111;text-align: center;}

table.regfeeincludes tr:nth-child(even) {background-color: #ffffff;}
table.regfeeincludes tr:nth-child(odd) {background-color: var(--theme-prim-color-light);}

table.programtable {border-left:1px solid #e1e1e1;}
table.programtable td {border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:10px;}
table.programtable td.day {background: #111111;color: #ffffff;}
table.programtable tr.roomname {background: #9ed3f1;}
table.programtable td.time {width: 14%;}
table.programtable td.half {width: 33%;}

table.program tr.section_head {background: #1a7ab0;color: #ffffff;}
.socialprog {border-bottom:1px solid #F4EFEF;}


#szallodai-elhelyezes div {background-color: #f8f8f8;}
#szallodai-elhelyezes div.row {border-bottom:1px solid #1B6393;}


/* SIDEBAR */
.sidebar-right .well {
    background-color:#ffffff;
}

.sidebar-right .well.bg {
    background-color:#eeeeee;
}



/* R E G F O R M */
form#regform #categorybox{background-color:#efefef;}
form#regform #categorybox h1 {color: #ffffff;background: #1a7ab0;}
form#regform #categorybox p {color:#555555;}
form#regform #categorybox p .kotelezo{color:#ff6600;}

.bullet {color:#ff6600;}

.footer {background-color:#202020;color:#aaa;}
.footer a {color:#fff;}

/* PROGRAM OVERVIEW */
.roomselecting {color:#ffffff;}
.abs_text {background-color:#ededed;}

table.programoverview {margin-top:30px;margin-bottom:60px;}

.programoverview tr th, .programoverview tr td {
	width:45%;
}

.programoverview tr th:nth-child(1), .programoverview tr td:nth-child(1) {
	width:10%;
}

.programoverview th {
  background-color:#111111;
  color:#ffffff;
}

.programoverview td .sectpanel {
  border:1px solid #ffffff;
  background-color:#dadada;
}

.programoverview td .sectpanel:hover {
/*  opacity: 0.6; filter: alpha(opacity=60);*/
  border:1px solid #000000;
  color:#ffffff;
  background-color:#000000;  
}

.programoverview tr.sect_head {
  background-color:#333333;
  color:#ffffff;
}

.programoverview tr.break td {
  background-color:#cccccc;
}


.modal-header {background-color:#ededed;}
.modal-header h4 {color:#111111;}

.abstract_data .abs_titl {color:#111111;}
.abstract_data .abs_titl a {color:#111111;}

.abs_sched_title {color:#111111;}

.program_overview_container h2 {
	padding-bottom:0px;margin-bottom:0;margin-top:10px;
}

.nav>li>a {
text-decoration: none;
background-color: #eee;
color: #111111;
}

.nav>li>a:focus, .nav>li>a:hover, .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
text-decoration: none;
background-color: #111111;
color:#ffffff;
}

 