.container{
   //background-color:#fff;
   //box-shadow: 0px 0px 20px -2px #0d417b;
   //border:solid 3px #fff;
   border-radius:0px;
   //margin-bottom:50px;
}
.eikona_megisto{width:100%;}
.dexi_menu .table{border:solid 1px #eee;padding:1px;}

.dexi_menu .eikona_megisto{margin-top:-10px;}
.eikona_ellada, .eikona_lipa{
border:none;
}

.eikona_mesaia{width:50%;}
.dexi_menu .eikona_mesaia{align: center}


.menu_sm {
  color: #fff;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transeparent;
  border: none;
  border-radius: 4px;
  float: left;
}
.menu_sm a:link,
.menu_sm a:visited {
  color: #fff;
}
.menu_sm a:hover,
.menu_sm a:focus{
  background-color: #FFCDD2;
}

.eikones_menu{
padding-left: 0px;
padding-right: 0px;
}

.dropdown-header {
  color: #aaa;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  background-color: #aaa;
}

.table {
    margin-bottom: 1px;
border:solid 1px #ccc;
}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td{
vertical-align: middle;
padding:1px 3px;
}
.pinakas_paron_kairos .table > thead > tr > th,
.pinakas_paron_kairos .table > tbody > tr > th,
.pinakas_paron_kairos .table > tfoot > tr > th,
.pinakas_paron_kairos .table > thead > tr > td,
.pinakas_paron_kairos .table > tbody > tr > td,
.pinakas_paron_kairos .table > tfoot > tr > td {
padding:1px 8px;vertical-align:middle;
text-align:center;
}



.well{padding:0px;background-color:#fff; margin:0px;}
.paron{
border:solid 1px #fff;
font-size:11px;
font-weight:bold;
font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
letter-spacing: 0px;
line-height:32px;
vertical-align:middle;
background-color:#d9e0e1;

}
.img-kairos-arxiki{
border:solid 1px #fff;
}

.emyMenu .nav > li > a{padding: 0px 4px;}
.strong{
font-weight:bold;
}

.panel .kairos,
.panel .kairos-nyxta {
  margin: 2px -14px;
  cursor: help;
}
.panel .kairos h3,
.panel .kairos-nyxta h3,
.panel .kairos h4,
.panel .kairos-nyxta h4,
.panel .kairos h5,
.panel .kairos-nyxta h5,
.panel .kairos h6,
.panel .kairos-nyxta h6 {
  padding: 1px;
  margin: 1px;
}
.panel .kairos h3,
.panel .kairos-nyxta h3 {
  font-size: 21px;
}
.panel .kairos h4,
.panel .kairos-nyxta h4 {
  font-size: 15px;
}
.panel .kairos h5,
.panel .kairos-nyxta h5 {
  font-size: 14px;
}
.panel .kairos h6,
.panel .kairos-nyxta h6 {
  font-size: 12px;
}
.panel .yetos {
  color: #fff;
}
.kairos {
  background-color: #E3F2FD;
}
.kairos-nyxta {
  background-color: #BBDEFB;
}
.kairos-nyxta .eikona-kairou {
  background-color: #0D47A1;
  color: #fff;
}
.kairos .eikona-kairou {
  background-color: #64B5F6;
  color: #000;
}
.eikona-kairou {
  width: 100%;
  max-width: 120px;
}
.eikona-kairou-paron {
  width: 36px;
  max-width: 36px;

}

.kairos-paron .eikona-kairou-paron{
background-color: #64B5F6;
  color: #fff;
}

.kairos-nyxta-paron .eikona-kairou-paron{
background-color: #0D47A1;
  color: #fff;
}

h3.prognosi_kairou{

margin: 0px;
}

.eikona-anemou {
  width: 100%;
  max-width: 56px;
  margin-top: 7px;
}

.nav > li > a, .navbar-brand {
font-size:1em;
padding:15px 10px;
font-size:0.9em;
}

.alert{margin-bottom:0px;padding:2px;font-size:11px;
font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;letter-spacing: 0px;}

.navbar{  
  min-height: 30px;
  margin-bottom:0px;
}


.emyMenu .nav,
.emyMenu .collapse,
.emyMenu .dropup,
.emyMenu .dropdown {
  position: static;
}
.emyMenu .emyMenu-content, button.btn, .open > .dropdown-menu{
    max-height:400px;
    overflow-y:auto;
}
nav.emyMenu.navbar.navbar-primary, div.navbar.navbar-primary.row{
border:none;}
.emyMenu .navbar{margin-bottom:0px;}
.emyMenu .container {
  position: relative;
}
.emyMenu .dropdown-menu {
  left: auto;

}
.emyMenu .emyMenu-content {
  padding: 3px 6px;
}

.emyMenu .dropdown.emyMenu-fw .dropdown-menu {
  left: 0;
  right: 0;
}

.meteogramma .nav > li > a{
padding: 2px 4px;}

.meteogramma > .panel{margin-bottom:2px;}
.meteogramma p{padding: 2px 10px;}
.epilogi_sindesis a {
  color: #f00;
}
.nav-tabs{
    padding-top: 5px;
    padding-left: 5px;
    background-color: #f9f9f9;
}
.nav-tabs > li > a {
    border-radius: 10px 10px 0 0;
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    color: #215286;
    background-color: #fff;
    font-weight:bold;
    border-radius:10px 10px 0px 0px;
}
.nav-tabs > li > a:hover {
border-radius:10px 10px 0px 0px;
border:solid 1px #bbb;

}

.epilogi_sindesis a:link,
.epilogi_sindesis a:visited {
  color: #900;
}
.epilogi_sindesis a:hover,
.epilogi_sindesis a:focus {
  color: #f00;
}
.tooltip-inner{background-color:#900;}
.tooltip.bottom .tooltip-arrow, .tooltip.top .tooltip-arrow {border-bottom-color: #900;border-top-color: #900;}


.episimansi{
color:#333;
background-color:#ffff66;
padding:3px 3px;
border:solid 2px #f9f9f9;
font-size:0.85em;
line-height:0.95em;
font-weight:300;
}

.xartis{
font-weight:normal;
font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.xartis .navbar-header{

}
.xartis .navbar-brand{
border-right:solid 1px #1a426b;
    -webkit-box-shadow: inset 2px 1px 0px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
    font-size:0.9em;
padding: 3px 7px;
    font-weight:bold;
margin-top:auto;
margin-bottom:auto;
}

.xartis .navbar-brand2{
border-right:solid 1px #1a426b;
    -webkit-box-shadow: inset 2px 1px 0px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
    font-size:0.9em;
padding: 3px 3px;
    font-weight:bold;
margin-top:auto;
margin-bottom:auto;
}

.xartis .nav-pills{
//padding:2px;
}

.xartis .navbar-default .navbar-nav > .active > a, 
.xartis .navbar-default .navbar-nav > .active > a:hover,
.xartis .navbar-default .navbar-nav > .active > a:focus{
   background-color: #990000;
}
.xartis .navbar-default {
    margin: 0px 0px;
}


.xartis .nav > li > a {
  position: relative;
  display: block;
  padding: 3px 3px;
}
.xartis > .btn
{
float:left;
margin: 0px 0px 1px 0px;
}
.btn-toolbar {
margin-left: 0px;  
}

@media (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 40px;
    color:#1a426b;
   opacity: 0.9;
  }
}
.carousel-control:hover,
.carousel-control:focus {
  color: #2a426b;
}
.carousel-control.right{
right:15px;
background-image: none;
}
.carousel-control.left{
left:15px;
background-image: none;

}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next{
color:#fff;
}

.carousel-control{
opacity: 0.9;
text-shadow: 0 2px 6px rgba(0, 0, 0, 1);
}

.xartis > .btn{
  font-size: 0.8em;
  padding:2px 4px;
}
.xartis > .nav{
//border-left:solid 1px #ccc;
}
.xartis > .nav > li{
//min-width:2.5%;
}
.xartis .epilogi, .epilogi, .epilogi > a:link, .epilogi > a:visited, .epilogi > a:hover{
font-weight:normal;
color:#900;
}
.xartis > .nav > li > a {
  position: relative;
  display: block;
  padding: 1px 2px;
  border:solid 1px #ccc;
border-left:none;
border-top:solid 1px #ccc;
background-color:#f5f5f5;
font-weight:normal;
font-size:11px;
}
.xartis >.nav-pills > li + li{
margin-left:0px;
}
.entona{
	font-weight:bold;
}
.selectpicker{
	width:100%;
}
.prognosi{
}
.panel-heading{
     padding:0px;
     margin-bottom::-1px;
}
.panel-default{
  border-color: #eee;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #fff;
  border-color: #eee;
  margin-bottom::-1px;
  padding:3px 0px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #eee;
	background-color: beige;
        margin-bottom::-1px;
}

.panel-title{
	font-size:14px;
	font-weight:normal;
        margin-bottom::-1px;
//padding: 4px 7px;
     padding: 2px 4px;
}
.panel-group .panel + .panel {
margin:0px;
margin-bottom:-1px;
}
.panel-group .panel {margin-bottom:-1px;}
.naftilia{
}

.dexi_menu, .aristero_menu{
    margin-top: 20px;
    margin-bottom: 10px;
}
.dexi_menu_arxiki, .aristero_menu_arxiki{
    margin-top: 8px;
    margin-bottom: 10px;
}
.anakoinoseis{
	background-color:#FFF9C4;
	border:dashed 1px #ccc;
	padding: 10px;
	margin:10px 0px 0px 0px;
}

h1, .h1, h2, .h2, h3, .h3{
    margin-top: 20px;
    margin-bottom: 10px;
}

.list-group{
	padding:0px;
        margin-bottom: 11px;
}
a.list-group-item, button.list-group-item{
   color:#215286;
}

.list-group-item{
    border:solid 1px #eee;
    //padding:3px 7px;
    padding:1px 4px;
    font-size: 14px;
}

.list-group-item-heading{
    //padding: 10px 0px;
padding:6px 4px;
    //margin-top: 20px;
    margin-bottom: -1px;
    background-color:#d9e0e2;
    border: 1px solid #eee;
    font-size: 14px;
    font-weight:bold;
    display:block;
    cursor:default;
letter-spacing: -1px;

}

a.list-group-item:link, button.list-group-item:link, a.list-group-item:visited, button.list-group-item:visited{
color:#215286;

}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus{
color:#215286;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus{
color:#fff;

}

a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus{
background-color: #B3E5FC;
border-color: #7d91ab #d7ebeb #d7ebeb #ccc;
    border-style: solid;
    border-width: 1px;

}

.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.badge {
   background-color:rgba(255, 255, 255, 0.5);
   //background-color:rgba(227, 242, 253, 0.5);
   padding:4px;
   margin-bottom:2px;
   font-size:1.2em;
   font-weight:bold;
}
.periexomeno-arxiki{
   background-color:#fff;
    //background-image:url("/emy/images/emy_bg_mikro.png");
    //background-size:3px;
    //background-repeat:repeat;

}
.titlos_arxiki{
    line-height: 20px;
    font-weight:bold;
    font-size:12px;
    color:#215286;
    text-shadow: 0px 1px 3px #fff;

}

.periexomeno{
   background-color:#fff;
clear:both;
}

.navbar-default {
    margin: 0px -15px;
}
.top{ 
   margin-top:0px;
}
.site{
    background-color:#7FA3C7;
    background-position:center top;
    background-image:url("/emy/images/emy_bg_mikro.png"), url("/emy/images/emy-bg.jpg");
    background-size:3px, 1600px;
    background-repeat:repeat,  no-repeat;
     //background-color:#0d417b;
}

.navbar-header{}
.logo_menu{}

.kefalida{
  //padding: 16px 2px;
padding: 4px 2px;
}
.footer{
border-top:solid 1px #eee;
margin-top:10px;
padding-top:20px;
padding-bottom:20px;
font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
background-color:#215286;

}
.footer .navbar-inverse {
background-color: transparent;
    border:none;
}
.footer .nav > li > a, .footer .navbar-brand {
    font-size: 1em;
    padding: 3px 6px;
    font-size:0.80em;
}
.footer .navbar-inverse .navbar-nav > li > a {color:#ccc;}
.footer .navbar-inverse .navbar-nav > li > a:hover, .footer .navbar-inverse .navbar-nav > li > a:focus {color:#fff;}
.yposelido{
border-top:solid 1px #bbb;
margin-top:20px;
padding-top:20px;
padding-bottom:10px;
}

h1,h2,h3,h4,h5,h6{color:#0d417b;}

.help {
    cursor: help;
}




.panel h1,
.panel-heading h1,
.jumbotron h1,
.panel h2,
.panel-heading h2,
.jumbotron h2,
.panel h3,
.panel-heading h3,
.jumbotron h3,
.panel h4,
.panel-heading h4,
.jumbotron h4,
.panel h5,
.panel-heading h5,
.jumbotron h5,
.panel h6,
.panel-heading h6,
.jumbotron h6 {
  color: #000;
}
.panel h6,
.panel-heading h6,
.jumbotron h6 {color:#333;font-weight:normal; padding:1px;margin:1px;font-size:10px;font-family:Tahoma, Arial, Verdana;}


.panel,.jumbotron,.panel-heading {
  background-color: #fff;
}



#back-top {
	visibility: hidden;
	top: calc(50%);
	top: -moz-calc(50%);
	top: -o-calc(50%);
	position: fixed;
	color: #fff;
	background-color: #0d417b;
	z-index: 10000;
	right: 0px;
	padding: 20px 10px;
	border-radius: 10px;
}
.logo_mikro{
  padding:0px;

}
.btn,.label,.panel,.jumbotron{
	border-radius:0px;
}

.modal-dialog {
	padding:7px 20px;
	//width:80%;
	//height:80%;
}
h4.modal-title{font-size:11px;}
.modal-dialog img{
//max-height:480px;
}

.agglika {
  color: #900;
}
.agglika a,
.agglika a:link,
.agglika a:visited {
  color: #800000;
}
.agglika a:hover,
.agglika a:focus {
  color: #660000;
}
.ellinika {
  color: #0d47a1;
}
.ellinika a,
.ellinika a:link,
.ellinika a:visited {
  color: #0b3d89;
}
.ellinika a:hover,
.ellinika a:focus {
  color: #093272;
}

@media (max-width:970px) {
.badge{
font-size:0.8em;
  white-space:normal;
}
}


.kitrino {
  color: #333;
  background-color: yellow;
}
.kokkino {
  color: #333;
  background-color: red;
}

.kokkino2 {
  color: #333;
  background-color: red;
  font-weight: bold;
  color: #FFFFFF;

a:link{color:#f3f3f3;}
a:visited {
  color: #f3f3f3;
  }

}

.portokali {
  color: #333;
  background-color: Orange;
}
.stylered {
  color: #900;
}
.stylered a,
.stylered a:link,
.stylered a:visited,
.stylered a:hover,
.stylered a:focus {
  color: #900;
  font-weight: bold;
}
.stylered h3 a,
.stylered h3 {
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 5px;
}
.styleblue, h3 .styleblue {
  color: #009;
}
.styleblue a,
.styleblue a:link,
.styleblue a:visited,
.styleblue a:hover,
.styleblue a:focus {
  color: #009;
  font-weight: bold;
}
.styleblue h3 a,
.styleblue h3 {
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 5px;
}

.styleorange {
  color: #900;
}
.styleorange a,
.styleorange a:link,
.styleorange a:visited,
.styleorange a:hover,
.styleorange a:focus {
  color: #900;
  font-weight: bold;
}
.styleorange h3 a,
.styleorange h3 {
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 5px;
}
.styleyellow {
  color: #900;
}
.styleyellow a,
.styleyellow a:link,
.styleyellow a:visited,
.styleyellow a:hover,
.styleyellow a:focus {
  color: #900;
  font-weight: bold;
}
.styleyellow h3 a,
.styleyellow h3 {
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  text-align: center;
  padding: 5px;
}
.stylered h3 a,
.stylered h3 {
  color: #900;
color: #333;
  background-color: red;
}
.styleorange h3 a,
.styleorange h3 {
  color: #900;
  background-color: Orange;
}
.styleyellow h3 a,
.styleyellow h3 {
  color: #900;
  background-color: yellow;
}


@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 85%;
  
  }
}

.table-hover > tbody > tr:hover {
  background-color: #FFF9C4;
}

.megaEMYdropdown {
    position: static !important;
    width:100%;
}
.megaEMYdropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.megaEMYdropdown-menu:before {
    content:"";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;
}
.megaEMYdropdown-menu:after {
    content:"";
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 283px;
    z-index: 8;
}
.megaEMYdropdown-menu > li > ul {
    padding: 0;
    margin: 0;
}
.megaEMYdropdown-menu > li > ul > li {
    list-style: none;
}
.megaEMYdropdown-menu > li > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #999;
    white-space: normal;
}
.megaEMYdropdown-menu > li ul > li > a:hover, .megaEMYdropdown-menu > li ul > li > a:focus {
    text-decoration: none;
    color: #444;
    background-color: #f5f5f5;
}
.megaEMYdropdown-menu .dropdown-header {
    color: #428bca;
    font-size: 18px;
    font-weight:bold;
}
.megaEMYdropdown-menu form {
    margin:3px 20px;
}
.megaEMYdropdown-menu .form-group {
    margin-bottom: 3px;
}




.carousel-caption {
  text-shadow: 2px 3px 1px #000000;
  display: block;
}
.carousel-caption h1 a:link,
.carousel-caption h3 a:link,
.carousel-caption h1 a:visited,
.carousel-caption h3 a:visited {
  color: #fff;
}
.carousel-caption h1 a:hover,
.carousel-caption h3 a:hover,
.carousel-caption h1 a:focus,
.carousel-caption h3 a:focus {
  color: #ccc;
  text-decoration: none;
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}


.header-image {
position:relative;
}

.img-on-top {
position:absolute;
left:0px;
bottom:0px;
opacity: 0.5;
}


.hero-image {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/emy/images/foto_banner3.jpg");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}


.hero-text {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}


