/*!
 * EBL Microsite
 * Copyright 2017 - EBL
 * Author: Fotis Skoularikis
 */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

body {
    font-family: 'Open Sans', sans-serif;
    background-color: #0c3e0c;
}
p{font-size: 1em;;}
a{cursor: pointer; color:#075f07; font-weight: bold;}
h4{font-size: 1.3em}
h2{font-size: 1.7em;}
h3{font-size: 1.5em}
.background-container {
    background-color: #0c3e0c;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden !important;
}
.background-container:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
}



#logo, #ioc {
    text-align: center;
    padding: 9px;
}
#logo img, #ioc img{/*border:3px solid #eee;*/}

 #logo #ioc img {
    margin: 0 auto;
    
}

.site-title {
    font-weight: 600;
    border-bottom:1px solid #ddd;
    display:block;
    
}
.innercontent {
    margin:0 auto;
    background-color: #fff;
    position: relative;
    height: 100%;
    z-index:1;
    color:#252525; 
    padding-bottom:4px;
}


.table {
    margin-top:15px;
        width: 100%;
    margin-bottom: 30px;
    overflow-x:auto;
    
}

th{
    background: #087dc4;
    color:#fff;
}

#table-scroll {
    overflow-x:auto;
}

.center {
    text-align: center;
}

footer p {
    color:#fff;
}

footer {
    background: #075f07;
    text-align: center;
    padding: 15px;
    width: 120%;
    margin-left:-10%;
    z-index: 2;
    position: relative;  
        position: relative;
    padding: 1% 10%;
}

footer a {
    color: #075f07;
    background: none!important;
}
footer a:hover{
    text-decoration: underline;
}
.contentEBLMP {
    height: 100%;
    background-color: #fff;
    position: relative;
    min-height: 500px;
    height: 100%;
    z-index:1;
    color:#252525;   
    padding-top:10px
}

strong {
    font-weight: bold;
    font-family: 
}


@media only screen and (max-width: 768px){
    #header-row1 {
    height: auto;
    text-align:center;
    padding:15px 0px;
    margin: 0px;        
}  
    .background-container {
    padding: 0px 5%;
}

}




#header {
        color: #fff;
    background: #0c3e0c;
    padding-left: 0px;
    padding-right: 0px;
        padding-bottom: 5px;
}

div#header h1 {
    display: block;
    background: #075f07;    
    color:#fff;
    font-size: 25px;
    padding: 5px;
    
}

#data {
    display: block;
    margin-top:-5px;
    background: #019932;
    color: #fff;
    font-size: 18px;
}

#menu-bar {
    background: #00223E;
    height: 100px;
    width:100%;
        display: block;
}

#menu-info ul {
    list-style-type: none;
}
#menu-info ul li{ margin-bottom: 4px; border-bottom: 1px dotted #ddd; padding-bottom: 1px;}

#menu-info {
    margin-top: -10px;
    padding: 10px 10px 5px;
    border-bottom: 10px solid #075f07;
}

#menu-info a{font-weight: 600; color:#075f07; padding: 2px;  display: inline-block; background: none!important;}

.tba, .tba a {
    color:#d20128!important;background: none!important;
}
h2{color:#075f07; display:block; width:100%;}
h3{color:#019932; display:block; width:100%;}
h4{color:#075f07; display:block; width:100%; }



.page-content a {
    color: #075f07;background: #eee;
    
}
.page-content a:hover{text-decoration: none;
    text-decoration: underline;
    }

.border-right {
    border-right: 2px solid #075f07 ;
    min-height: 100px;
    height: auto;
    
}

table a{color: #075f07; text-decoration: none; border-bottom: none!important; background: none!important;}
.medium {
    width:60%;
    margin:0 auto;
}
.medium th{background:#075f07; padding: 0px!important;}
.medium h3{color:#fff; text-align: center; margin-top: 10px!important;
    margin-bottom: 10px!important; border:none!important}

.medium tr td {
    text-align: center;
    border:1px solid #075f07;
}

blockquote p{
    color:#5c5c5c;
    font-size: 0.8em;
    font-style: italic;
}

.divider {
    display: block;
    height: 3em;
}

@media (max-width: 768px) {
  .medium {width:100%;}
  #topbar{display:block; min-height: 255px;}
    #ioc{display:none;}
}
.bulletin-table {
    text-align: center;
    border:2px solid #075f07;
}
 .bulletin-table td{text-align: center; border:1px solid #ddd; vertical-align: middle;}
.bulletin-table th{background: #075f07;}
.bulletin-table tr th{background: #075f07; text-align: center; vertical-align: middle; border: 1px solid #075f07; }
.bulletin-table tr{border-bottom: 2px solid #075f07; }



.page-content {
    padding-bottom:30px;
}

.rp-title {
    display: block;
    margin-top:-5px;
    background: #019932;
    color: #fff;
    font-size: 18px;
    border:2px solid #fff
}

h1.rp {
    display: inline;
    padding:0px;
}

.subtitle {
    font-style: italic;
    color: green;
}

table {
    
}

a.winner {
    color: #E4232B;
}
