/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
html {
    /*font-size: 14px;*/
}

body{
    background-color:#fff;
    color:#726d6a;
    margin: 0 auto;
    padding:0;
    /*font-size: 14px;*/
    font-family: "Open Sans", "Arial Unicode MS","Tahoma","Lucida Grande",Gentium,sans-serif;
    font-weight: 400;
    color: #726D6A;
    /*min-width:1034px;*/
    /*	max-width:1680px;*/

    /*width: expression(document.body.clientWidth < 1034? "1034px": "1034px" );*/

    /*width: expression(document.body.clientWidth > 1680? "1680px": "1680px" );*/
}

a {
    color:#414042;
    text-decoration: none;
}

.locationBar a,.locationBar a:link,.locationBar a:active,.locationBar a:visited {
    text-decoration:none;
    color:#414042;
}

.locationBar a:hover{
    text-decoration:underline;
}

a:link {
    color:#414042;

}

a:active {

    color:#414042;
}

a:visited {
    color:#414042;
}

a:hover {
    text-decoration:none;
    color:#141437;

}

hr{
    color:#019fba;
}



h1,h2,p{margin: 0 10px}

p{width:95%}
h1{font-size: 250%;}

p {
    padding-bottom:1em;
    text-align:justify;
}

h2{
    padding-top: 0.3em
}

div#nifty_main {
    background: #FFFFFF;min-width:990px;
}

#nifty_collections{
    margin-left: 0.1%;
    background: #726D6A;
    float:left;
    width:77%;
    /*height:100%;*/
    color:#fff;
    font-size:1em;
}
/* This class is here so that a "DIV" by default acts as a "P".
   This is necessary since the "dspace:popup" tag must have a "DIV"
   (or block element) surrounding it in order to be valid XHTML 1.0 */
/*DIV { margin-left: 10px;
      margin-right: 10px;
      margin-bottom: 15px;
      
      font-size: 10pt;} */

/*UL {
     font-size: 10pt }
*/
/* This class is here so the standard style from "P" above can be applied to anything else. */
.standard {
    font-size: 1.1em;
}

.langChangeOff {
    text-decoration: none;
    color : #bbbbbb;
    cursor : default;
    font-size: 10pt
}

.langChangeOn {
    text-decoration: underline;
    color: #336699;
    cursor: pointer;
    font-size: 10pt
}

.tagLine {
    vertical-align: bottom;
    padding: 10px;
    border: 0;
    margin: 0;
    background: #ffffff;
    color: #ff6600
}

.tagLineText {
    background: #ffffff;
    color: #ff6600;
    font-size: 10pt;
    font-weight: bold;
    border: 0;
    margin: 0
}

.stripe {
    background: #336699 url(./image/stripe.gif) repeat-x;
    vertical-align: top;
    border: 0;
    padding: 0;
    margin: 0;
    color: #ffffff
}

.locationBar {
    font-size: 10pt;
    text-align: left
}

.centralPane {
    border: 0pt none;
    vertical-align: top;
    background: white none repeat scroll 0% 0%;
}

/* HACK: Width shouldn't really be 100%:  Really, this is asking that the
       table cell be the full width of the table.  The side effect of
       this should theoretically be that other cells in the row be made
       a width of 0%, but in practice browsers will only take this 100%
       as a hint, and just make it as wide as it can without impinging
       the other cells.  This, fortunately, is precisely what we want. */
.pageContents {
    background: white none repeat scroll 0% 0%;
    vertical-align: top;

    padding-left: 3px;
    padding-right: 6px;
    border: 0;
}

.navigationBarTable {
    width: 100%;
    padding: 2px;
    margin: 2px;
    border: 0
}

.navigationBar {
    background:#ffffff;
    text-decoration:none;
    width:275px;
    padding-top: 4px;
}

.navigationBarMainItem {
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    /*white-space:nowrap;*/
    background-color: #E6E7E8;
    font-weight:bold;
    color:#414042;
    padding-bottom:6px;
    padding-top:6px;
    padding-left:6px;
}

.navigationBarMainItemLSelected {
    background-color: #EEE;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;

}

.navigationBarMainItemLSelected a{
    color:#09A3BB;
    font-weight:bold;
}

.navigationBarMainItemRSelected{
    background-color:#EEEEEE;
    padding-left:5px;
    padding-bottom:5px;
    padding-top:5px;

}

.navigationBarMainItemRSelected a{
    color:#09A3BB;
    font-weight:bold;
}
.navigationBarMainItemRight {

    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    /*white-space:nowrap;*/

    font-weight:bold;
    color:#706b68;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:6px;
}

.navigationBarMainItemMap {

    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    /*white-space:nowrap;*/
    background-color:#c1c1c1;
    font-weight:bold;
    color:#414042;
    padding-bottom:10px;
    padding-top:10px;
}

.navigationBarMainItemRightBlue {

    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    white-space:nowrap;
    background-color:#7cceda;
    font-weight:bold;
    color:#414042;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:6px;
}

.navigationBarMainItemRightBlue a{
    color:#fff;
}

.navigationBarMainItemRightBlue a:hover{
    color:#4f4f4f;
}

.navigationBarItemLine {

    width:0px;
}

.navigationBarItem {
    background-color: #E6E7E8;

    font-style:normal;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    white-space:nowrap;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:16px;
}

.navigationBarItemLSelected{
    text-decoration:none;
    vertical-align:middle;
    white-space:nowrap;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:16px;
    background-color:#EEEEEE;
}

.navigationBarItemLSelected a{
    color:#09A3BB;
    font-weight:bold;
}

.navigationBarItemRSelected{
    text-decoration:none;
    vertical-align:middle;
    white-space:nowrap;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:16px;
    background-color:#EEEEEE;
}

.navigationBarItemRSelected a{
    color:#09A3BB;
    font-weight:bold;
}
.navigationBarItem td{
    padding-left:16px;
}

.loggedIn {
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #882222;
    background: #ffffff }

.pageFooterBar { width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: #000000;
    vertical-align: middle;
}

.pageFootnote {
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    background: #ffffff;
    color: #252645;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    margin-top: 100px;
    margin-left: 10px;
    margin-right: 10px
}

.sidebar {
    background: white none repeat scroll 0% 0%;
    color: black;
    font-size: 1.1em;
    float: right;
    padding-right: 5px;
    padding-top: 5px;
}

.communityLink {
    font-size: 14pt;
    font-weight: bold
}

.communityStrength {
    font-size: 12pt;
    font-weight: normal
}

.communityDescription {
    margin-left: 20px;
    margin-right: 10px;

    font-size: 10pt;
    font-weight: normal;
    list-style-type: none
}

.collectionListItem {
    font-size: 12pt;
    font-weight: normal
}

.collectionDescription {
    margin-left: 20px;
    margin-right: 10px;

    font-size: 10pt;
    font-weight: normal;
    list-style-type: none
}

.miscListItem {
    margin-left: 20px;
    margin-right: 10px;

    font-size: 12pt;
    list-style-type: none
}

.copyrightText {
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
    font-style: italic;

    font-size: 10pt;
    list-style-type: none
}

#browseNavTable {
    font-size: 0.875rem;
}

#browseNavTable a {
    font-weight: 600;
}

#browseNavTable input {
    outline: none;
    border: none;
}

#browseNavTable button {
    outline: none;
    border: none;
    color: #00a9c2;
}

#browseNavTable select {
    outline: none;
    border: none;
}

#browse_controls button {
    outline: none;
    border: none;
    color: #00a9c2;
}

.itemListCellOdd {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #ffffff }


.itemListCellEven {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #eeeeee }

.itemListCellHilight {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #ddddff }

.topNavLink {
    margin-left: 10px;
    margin-right: 10px;

    font-size: 10pt;
    text-align: center
}

.submitFormLabel {
    margin-left: 10px;
    margin-right: 10px;

    font-weight: bold;
    font-size: 10pt;
    padding-left: 10px;
    vertical-align: top
}

.submitFormHelp {
    margin-left: 10px;
    margin-right: 10px;

    font-size: 8pt;
    text-align: center
}


.submitFormWarn {
    margin-left: 10px;
    margin-right: 10px;

    font-weight: bold;
    font-size: 12pt;
    color: #ff6600;
    text-align: center
}

.uploadHelp {
    margin-left: 20px;
    margin-right: 20px;

    font-size: 10pt;
    text-align: left
}

.submitFormDateLabel {
    margin-left: 10px;
    margin-right: 10px;

    font-size: 10pt;
    font-style: italic;
    text-align: center;
    vertical-align: top;
}

.submitProgressTable{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: top;
    text-align: center;
    white-space: nowrap
}

.submitProgressButton {
    border: 0
}

.submitProgressButtonDone{
    border: 0;
    background-image: url(./image/submit/done.gif);
    background-position: center;
    height: 30px;
    width: 90px;
    font-size: 12pt;
    color: black;
    background-repeat: no-repeat; }

.submitProgressButtonCurrent {
    border: 0;
    background-image: url(./image/submit/current.gif);
    background-position: center;
    height: 30px;
    width: 90px;
    font-size: 12pt;
    color: white;
    background-repeat: no-repeat;
}

.submitProgressButtonNotDone {
    border: 0;
    background-image: url(./image/submit/notdone.gif);
    background-position: center;
    height: 30px;
    width: 90px;
    font-size: 12pt;
    color: black;
    background-repeat: no-repeat;
}


.miscTableNoColor {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #ffffff
}



.highlightRowOddCol {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #ccccee
}

.highlightRowEvenCol {
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #bbbbcc
}

.itemDisplayTable{
    text-align: center;
    border: 0;
    color: #000000 }

.metadataFieldLabel {
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    text-align: right;
    text-decoration: none;
    white-space: nowrap
}

.metadataFieldValue{
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: top;
    text-align: left;
    text-decoration: none }

.metadataFieldValue a {
    color: #36B4CA;
}

.recentItem { margin-left: 10px;
    margin-right: 10px;

    font-size: 10pt }

.searchbox{
    background:#63C4D5 url(./images/line-gradient-2.jpg) repeat-y scroll 0 0;
    color:#FFFFFF;
    float:left;
    margin-bottom:0;
    padding-bottom:12px;

    width:100%;

}

.search_title{
    margin-left: 4px;

    height:20px;
    margin-top:0px;
}


.attentionTable
{
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #cc9966;
}

.attentionCell
{
    background: #ffffcc;
    text-align: center;
}

.help {
    background: #ffffff;
    margin-left:10px;}

.help h2{text-align:center;
    font-size:18pt;
    color:#000000;}

.help h3{font-weight:bold;
    margin-left:0px;}

.help h4{font-weight:bold;
    font-size: 10pt;
    margin-left:5px;}

.help h5{font-weight:bold;
    margin-left:10px;
    line-height:.5;}

.help p {font-size:10pt;}

.help table{margin-left:8px;
    width:90%;}

.help table.formats{font-size:10pt;}

.help ul {font-size:10pt;}

.help p.bottomLinks {font-size:10pt;
    font-weight:bold;}

.help td.leftAlign{font-size:10pt;}
.help td.rightAlign{text-align:right;
    font-size:10pt;}


/* The following rules are used by the controlled-vocabulary add-on */
ul.controlledvocabulary  {
    list-style-type:none; }


.controlledvocabulary ul  li ul {
    list-style-type:none;
    display:none; }

input.controlledvocabulary  {
    border:0px; }

img.controlledvocabulary {
    margin-right:8px ! important;
    margin-left:11px ! important;
    cursor:hand; }

.submitFormHelpControlledVocabularies {
    margin-left: 10px;
    margin-right: 10px;

    font-size: 8pt;
    text-align: left; }

.controlledVocabularyLink {

    font-size: 8pt; }

.browse_buttons
{
    float: right;
    /*padding: 1px;
    margin: 1px;*/
}

#browse_navigation
{
    margin-bottom: 10px;
}



.browse_range {
    margin-top:20px;

    font-size: 1.1em;
    padding-bottom: 3px;
    padding-top: 3px;

    font-weight: bold;
    margin: 0;
}

/* styles added by authority control */
div.autocomplete {
    background-color:white;
    border:1px solid #888888;
    margin:0;
    padding:0;
    position:absolute;
    width:250px;
}

div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div.autocomplete ul li {
    cursor:pointer;
}

div.autocomplete ul li.selected {
    text-decoration: underline;
}
div.autocomplete ul li:hover {
    text-decoration: underline;
}

div.autocomplete ul li span.value {
    display:none;
}


/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
    padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
{ background-image: url(./image/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
{ background-image: url(./image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-failed
{ background-image: url(./image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
{ background-image: url(./image/confidence/3-thumb1.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
{ background-image: url(./image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
{ background-image: url(./image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
{ background-image: url(./image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* ..except, show authority-value inputs in on the Item EditMetadata page */
table.miscTable input.ds-authority-value { display: inline; }

table.authority-statistics {padding: 5px; margin-bottom: 15px;}
table.authority-statistics table {float: left; text-align: center;}

.statsTable {
    border: 1px gray solid;
    width: 85%;
}

.statsTable td {
    font-size: 0.8em;
}


div.authority-key-nav-link, div.authority-page-nav-link {margin-top: 20px;}

div#authority-message {
    width: 80%;
    display:block;
    text-align: center;
    margin-left: 10%;
    padding: 10px;
    border: 1px dashed #FFCC00;
    background-color: #FFF4C8;
}

a.authority {
    background: transparent url(./image/authority/book_key.png) no-repeat;
    background-position: top right;
    padding-right: 20px;
}

/* for edit-item-form lock button */
input.ds-authority-lock
{ vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
{ background-image: url(./image/lock24.png); }
input.ds-authority-lock.is-unlocked
{ background-image: url(./image/unlock24.png); }


div#nifty_main {
    background:#A9A9A9;
    min-width: 990px;
}


#logo_helios {
    float: left;
    text-align: left;
}

.image_right {
    text-align: right;
    float: right;
    width: 140px;
}


.right_part {
    float: right;
    _float: none;
    background-color: darkGray;
    padding-right: 5px;
    padding-left: 3px;
    margin-top: -4px;
    _margin-top: -6px;
    width: 139px;
}

.buttons {
    clear: both;
    background-color: #615D5C;
    height: 23px;
}

.searchbox {background: #7BD2F5 url(./images/left_menu/menu_galaxio_tile.png) repeat-y scroll 0 0 !important;
    color: white;
    float: left;
    margin-bottom: 0;
    padding-bottom: 12px;
    width: 100%;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
}


b.rtop_lightgray, b.rbottom_lightgray{
    display:block;
    background:#FFFFFF}

b.rtop_lightgray b, b.rbottom_lightgray b{
    display:block;
    height: 1px;
    overflow: hidden;
    background:#e7e3e0;
}


b.rtop_blue, b.rbottom_blue{
    display:block;
    background:#FFFFFF}

b.rtop_blue b, b.rbottom_blue b{
    display:block;
    height: 1px;
    overflow: hidden;
    background:#63C4D5 url(./images/line-gradient-2.jpg) repeat-y scroll 0 0;
}

b.r4 {
    margin:0 1px;
}
.ekt_main_header_text{
    color:#141437;
    font-size:1.5em;
    font-weight:bold;
    padding:10px 0 10px 48px;
    BORDER-BOTTOM: 1PX solid #4d555b;
    /*background-color:#e6e7e8;*/
    margin-bottom: 8px;
}

.ekt_main_home_header_text{
    color:#141437;
    font-size:1.5em;
    font-weight:bold;
    padding:10px 0 10px 48px;
    /*background-color: #e6e7e8;*/
    margin-bottom: 8px;
}

.ekt_main_header_image{
    padding-right:0px;
    text-align:right;
    overflow:hidden;
}

.pageBanner{
    /*background-color:#A9A9A9;*/
    /*border:0pt none;*/
    /*color:#000000;*/
    /*margin:0pt;*/
    /*padding:0pt;*/
    /*vertical-align:middle;*/
    /*width:100%;*/
    /*margin: 10px 0px;*/
}

.pageFooterBar {

    border:0pt none;
    margin:0pt;
    padding:0pt;
    width:100%;
    height:63px;
}
.pageFootnote{
    margin:0;
    padding:0;
    font-size:1em;
    background-color:#FFFFFF;
    padding-top:20px;
}

.adv_search{
    color:#fff;
    text-decoration: none;
    float:left;
    font-weight:bold;
}

.adv_search:link {
    color:#fff;
    float:left;
    font-weight:bold;
}

.adv_search:active {
    font-weight:bold;
    color:#fff;
    float:left;
}

.adv_search:visited {
    color:#fff;
    float:left;
    font-weight:bold;
}

.adv_search:hover {
    font-weight:bold;
    color:#4F4F4F;
    float:left;
    text-decoration:underline;

}

b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.ekt_faq_questio_title {
    font-weight: 700;
    width: 97%;
    font-size: 1rem;
    border-bottom: 1px solid #019FBA;
}

.ekt_return {
    font-weight: bold;
    font-size: 1.2em;
}

.faq, #faq {
    font-size: 1.1em;
    list-style-image: url('images/but-menu.gif');
    width: 95%;
}

.ekt_faq_questio {
    width: 98%;
}

div#ekt_main_welcome {
    margin: 8px 0px 0px 0px;
    background: #F1F2F3;
    width: 100%;
    border-top:1px solid #76c5e4;
    border-left:1px solid #76c5e4;
    border-right:1px solid #76c5e4;
    border-bottom:1px solid #76c5e4;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;

}


div#ekt_main_home_welcome {
    margin: 5px 0px 0px 0px;
    width: 100%;
}


.ekt_map {
    float: left;
    text-align: center;
    width: 200px;
}

.navigationBarMainItemMap {
    font-style: normal;
    font-weight: normal;
    font-weight: bold;
    color: white;
}

.ekt_map_text{
    padding-bottom: 4px;
    text-align: center;
    color: #141437;
    font-weight: bold;
}

.ekt_map_text a {
    color:#fff;
    text-decoration: none;
}

.ekt_map_text a:link {
    color:#fff;

}

.ekt_map_text a:active {

    color:#fff;
}

.ekt_map_text a:visited {
    color:#fff;
}

.ekt_map_text a:hover {
    color:#4F4F4F;
    text-decoration:underline;

}

.feeds{
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    margin-top: 15px;
    padding: 4px;
    width: 155px;
}

#ekt_welcome_text {
    font-size: 1.2em;
    margin: 0pt 4em;
    padding-bottom: 1em;
    padding-top: 1em;
    text-align: justify;
    width: 80%;

}

#ekt_home_welcome_text {
    font-size: 1.2em;
    margin: 0pt 4em;
    padding-bottom: 1em;
    padding-top: 1em;
    text-align: justify;
    width: 91%;
    margin-left: 48px;
}


.home_search {
    text-align: center;
    padding-top: 1.5em;
    padding-bottom: 3em;

}

.oddRowEvenCol, .oddRowOddCol, .evenRowOddCol, .evenRowEvenCol {
    font-size: 1em;
    border-bottom: 0.5px solid #adadad;
    padding-top: 5px;
    padding-bottom: 5px;
}

input[type=submit] {
    background-color:#149bc7;
    color:#fff;
    font-weight:bold;
    margin:2px;
    overflow:visible;
    padding:0.1em 0.5em;
    width:auto;
    border-color:#414042;
    border-style:solid;
    border-width:2px;
}

#ekt_clear_button {
    color: #000;
    overflow: visible;
    padding: 5px;
    width: auto;
    background-color: #fff;
    border: 2px solid #adadad;
    cursor: pointer;
}

#feedback_cancel_button {
    color: #000;
    overflow: visible;
    padding: 5px;
    width: auto;
    background-color: #fff;
    border: 2px solid #adadad;
    cursor: pointer;
}

#request_cancel_button {
    color: #000;
    overflow: visible;
    padding: 5px;
    width: auto;
    background-color: #fff;
    border: 2px solid #adadad;
    cursor: pointer;
}

#ekt_submit_button {
    background-color:#149bc7;
    border-color:#414042;
    border-style:solid;
    border-width:2px;
    color:#fff;font-weight: bold;
    margin: 2px;
    overflow: visible;
    padding: 0.1em 4px;
    width: auto;


}

#ekt_footer_bottom {
    float: left;
}

#ekt_info_footer_link2{
    color:#019fba;
    text-decoration:none;
}
#ekt_info_footer_link2:hover{
    text-decoration:underline;
}
#ekt_main_footer{
    background-color:#fff;
}


#ekt_footer_logo_ekt{
    background-color:#DEDEDC;
    overflow:hidden;
    /*float:right;


    text-align:left;
    width:16%;*/
}
#ekt_footer_logo_ekt img{
    /*float:right;*/
}

#ekt_footer_bottom{
    float:left;
    /*margin-top:32px;
    padding-top:32px;
    margin-bottom:-3px;
    height:31px;*/


}


.subject_div2 {
    float: left;
    margin: 5px 7px 0% 0%;
    width: 32%;
    min-height: 230px;
    height: expression(document.body.clientHeight < 230? "230px": "230px" );
}

.subject_div2 h4 {
    font-size: 1.3em;
    margin: 0;
    padding-left: 3px;
    color: #019FBA;
    font-weight: bold;
}

.subject_div2 h4 a {
    color: #019FBA;
}

.subject_div2 table {

    width: 100%;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 6px;
}

.subject_subdiv2 {
    overflow-x: hidden;
}

.numberMain {
    color: #019FBA;
    padding-left: 4px;
    font-weight: normal;
}

.number {
    color: #019FBA;
    padding-left: 4px;
    font-weight: normal;
}

.subject {
    float: left;
    width: 80%;
}

.singleBrowse {
    /*border-bottom: 1.5px solid #019FBA;*/
    /*font-size: 1.2em;*/
    /*height: 20px;*/
}

.number2 {
    color: #019FBA;
    float: right;
    font-weight: normal;
    padding-left: 4px;
}

.CentevenRowOddCol, .CentoddRowOddCol, .CentevenRowEvenCol, .CentoddRowEvenCol{
    border-bottom:1.5px solid #019fba;
    font-size:1em;
    text-align:center;
}
#browse_up {
    background: #e6e7e8;
    width: 100%;
    border-top:1px solid #76c5e4;
    border-left:1px solid #76c5e4;
    border-right:1px solid #76c5e4;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    padding: 0 0 10px;
    margin: 0;
    margin: 5px 0 0;
    border-bottom: 1px solid #76C5E4;

}

#ekt_results{
    border:1px solid #76c5e4;
    margin-top:10px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    background: #f1f2f3;
    width: 100%;
    padding-top: 10px;
}

/*#browseNavTable {
background-color: white;
border-color: #019FBA;
border-style: solid;
border-width: 1px;
font-size: 1em;
}*/

#link_navigate {
    font-size: 1.1em;
    padding: 2px;
    font-weight: 600;
    /*font-style: italic;*/
}

.singleBrowseNB {
    /*font-size: 1.1em;*/
    /*height: 20px;*/
}

#browse_navigation a {
    font-weight: bold;
}

.greekAB {
    padding-left: 96px;
}

.number2 {
    color: #019FBA;
    float: right;
    font-weight: normal;
    padding-left: 4px;
}

#fulltextAll{
    background:white;
    /*border:1px solid #019FBA;*/
    margin:0 auto;
    text-align: center;
    /*width:400px;*/
    padding-top:5px;
    /*margin-left:35%;*/
}
#fulltext{
    background:url("images/fulltext_icon.gif") no-repeat scroll 3px 7px white;
    height:25px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
}

#fulltext_en{
    background:url("images/fulltext_icon.gif") no-repeat scroll 3px 7px white;
    height:25px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
}



#fulltextPdf{
    background:url("images/PDF_file_button.png") no-repeat scroll 1px 7px white;
    height:25px;
    margin:0 auto;
    padding-left:25px;
    padding-top:5px;
    text-align:left;
    width:348px;
}

#fulltextPdf_nolink{
    background:url("images/pdf_bw.png") no-repeat scroll 1px 7px white;
    height:25px;
    margin:0 auto;
    padding-left:25px;
    padding-top:5px;
    text-align:left;
    width:348px;
}


#fulltext,#fulltext_en,#fulltextPdf a{
    color:#353535;
    font-size:1.3em;
    font-weight:bold;
    margin-left:15px;
    text-decoration:underline;

}

#fulltext,#fulltext_en a:hover{
    color:#019FBA;
    text-decoration:underline;
}

#fulltext_message{
    background:white none repeat scroll 0 0;
    border:1px solid #019FBA;
    color:#353535;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}

#fulltextdiv{
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
}

.itemDisplayTable {
    text-align: center;
    border: 0;
    color: #353535;
    width: 100%;
}

.itemDisplayTable2 {
    color: #353535;
    text-align: center;
    /*width: 92%;*/
    /*margin-left: 4%;*/
    /*margin-top: 14px;*/
}

.metadataFieldLabel {
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    /*color: #141437;*/
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    font-size: 0.875rem;
    font-style: normal;
    font-weight: bold;
    margin: 25px;
    padding: 5px;
    text-align: right;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    /*border-bottom: 2px solid #76C5E4;*/
    width: 15%;
    color: #726D6A;
}

.metadataFieldValue {
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    color:  #141437;
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    font-size: 1rem;
    /*font-style: normal;*/
    /*font-weight: normal;*/
    margin: 25px;
    max-width: 40%;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    /*border-bottom: 2px solid #76C5E4;*/
}

b.rtop_item, b.rbottom_item {
    display: block;
}

div#nifty_item {
    /*background: whiteSmoke;*/
}

.tabberlive {
    /*margin-left: 5em;*/
    /*margin-right: 44px;*/
    /*margin-bottom: 20px;*/
}

ul.tabbernav {
    margin: 0;
    padding: 3px 0;
    /*border-bottom: 1px solid #76C5E4;*/
    color: #00a9c2;
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-align: left;
}

.tabberlive .tabbertab {
    padding: 5px;
    border: 1px solid #AAA;
    border-top: 0;
    border-image: initial;
    height:auto 100% !important;
}

.tabberlive .tabbertab h2 {
    display: none;
}

ul.tabbernav {
    margin: 0;
    padding: 5px 0;
    height: 34px;
    /*border-bottom: 1px solid #76C5E4;*/
    color: #00a9c2;
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-align: left;
}

.tabberlive .tabbertab {
    padding: 5px;
    /*border: 2px solid #76C5E4;*/
    border: none;
    /*-webkit-border-bottom-right-radius: 20px;*/
    /*-webkit-border-bottom-left-radius: 20px;*/
    /*-moz-border-radius-bottomright: 20px;*/
    /*-moz-border-radius-bottomleft: 20px;*/
    /*border-bottom-right-radius: 20px;*/
    /*border-bottom-left-radius: 20px;*/
    background-color: white;
    -moz-box-shadow: 5px 5px 4px #8a8a8a;
    -webkit-box-shadow: 5px 5px 4px #8a8a8a;
    box-shadow: 5px 5px 4px #8a8a8a;
    text-align: center;
}

#tablefreecells {
    background-color:#fff;
    color: #353535;
    font-size: 1.1em;
    padding: 10px;
    text-align: justify;
}

.abstGRCut {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

.abstGRFull {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

.abstENCut {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

.abstENFull {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

.abstOTHERCut {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

.abstOTHERFull {
    background-color:#fff;
    color: #353535;
    font-size: 1em;
    padding: 10px;
    text-align: justify;
}

ul.tabbernav li {
    list-style: none;
    margin: 0;
    display: inline;
}

.tabberlive .tabbertabhide {
    display: none;
}

ul.tabbernav li.tabberactive a {
    color: #00a9c2!important;
    background-color: #fff;
    /*border-bottom: 1px solid whiteSmoke;*/
}

ul.tabbernav li a:visited {
    color: #667;
}

ul.tabbernav li a:link {
    color: #fff;
}

ul.tabbernav li a {
    /*padding: 3px 0.5em;*/
    padding: 10px;

    /*border: 2px solid #76C5E4;*/
    border-bottom: none;
    background: #00a9c2;
    text-decoration: none;
    color: #fff;
    /*font-family: "Arial Unicode MS","Palatino Linotype","Lucida Grande",Gentium,sans-serif;*/
    font-size: 0.875em;
    border-image: initial;
    /*-webkit-border-top-left-radius: 10px;*/
    /*-webkit-border-top-right-radius: 10px;*/
    /*-moz-border-radius-topleft: 10px;*/
    /*-moz-border-radius-topright: 10px;*/
    /*border-top-left-radius: 10px;*/
    /*border-top-right-radius: 10px;*/
}

#pagetableheader {

    color: #141437;
    padding: 3px;
    text-align: left;
    font-size: 24px;
    padding-left: 58px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#fulltext_message {
    background: white none repeat scroll 0 0;
    border: 1px solid #019FBA;
    color: #353535;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;

}

.oddRowEvenCol a, td.oddRowOddCol a, td.evenRowOddCol a, .evenRowEvenCol a, .singleBrowse a{
    font-weight: 600;
}

.CentevenRowEvenCol, .CentoddRowEvenCol {
    height: 25px;
    width: 75px;
}

.CentevenRowOddCol, .CentoddRowOddCol, .CentevenRowEvenCol, .CentoddRowEvenCol {
    border-bottom: 0.5px solid #adadad;
    font-size: 1em;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbartable {
    padding-left: 3px;
    font-size: 1.1em;
}

#ekt_main_welcome h2 {
    font-size: 1.3em;
}

input[type="reset"] {
    background-color: #848484;
    color: white;
    font-weight: bold;
    margin: 2px;
    overflow: visible;
    padding: 0.1em 0.5em;
    width: auto;
    border: 0 none;

}
fieldset.fieldset input, select, textarea {
    border-width: 0.15em;
    border-color: #BCBCBC;
    border-style: solid;
}

.navigationBarMainItemLogin{
    background-color:#DEDEDC;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:6px;
}

.navigationBarMainItemLogin a{
    background-color:#019fba;
    color:#fff;
}

.ekt_loginRequired{
    -moz-box-shadow:10px 10px 8px #8a8a8a;
    -webkit-box-shadow: 10px 10px 8px #8a8a8a;
    box-shadow: 10px 10px 8px #8a8a8a;
    width: 91%;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;

    font-size:1.1em;
    font-weight:bold;

    padding:5px;
    padding-bottom:10px;
    margin-bottom: 18px;

    border-right: 2px solid  darkGray\9; /* IE 8 and below */

    *border-right:2px solid darkGray; /* IE 7 and below */

    _border-right: 2px solid darkGray; /* IE 6 */

    border-bottom: 2px solid  darkGray\9; /* IE 8 and below */

    *border-bottom: 2px solid darkGray; /* IE 7 and below */

    _border-bottom: 2px solid darkGray; /* IE 6 */
    margin-left: 48px;
    border-top: 2px solid  darkGray;
    border-left: 2px solid  darkGray;
    clear:both;
    margin-top:20px;


}

#loginButton, #registerButton{
    font-size:0.9em;
    margin:5px;
    padding:5px;
    color:#36B4CA;

}

#loginButton:hover,#registerButton:hover{
    color:#fff;
    background-color:#A9A9A9;

}

#LoginTD{
    text-align:right;
    padding:5px;
    padding-right:10px;
    background-color:#a9a9a9;
}

#LoginTD a{
    color:#fff;
    background-color:#36B4CA;
    padding:3px;
    margin:5px;
}

.loginbox{
    background: #7BD2F5 url(./images/left_menu/menu_galaxio_tile.png) repeat-y scroll 0 0;
    width: 96.5%;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    color: #141437;
    float:left;
    margin-bottom:0;
    min-height: 100px;

    height:100%;
    padding-top:12px;
    padding-left:10px;

}

.loginboxLoggedIn{

    background: #7BD2F5 url(./images/left_menu/menu_galaxio_tile.png) repeat-y scroll 0 0;
    width: 96.5%;

    color: #141437;
    float:left;
    margin-bottom:0;

    height:100%;
    padding-top:12px;
    padding-left:10px;

}

.LoginButton{
    #margin-left:10px;
    color:#fff;
    font-weight:bold;
    #padding:20px;

}


.LoginButton:link,.LoginButton:visited{
    color:#fff;
}

.Alreadyloginbox{

    color: #141437;
    float:left;
    margin-bottom:0;
    padding-bottom:8px;
    padding-left:10px;
    width: 96.5%;
    padding-top:8px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;

    background: #7BD2F5 url(./images/left_menu/menu_galaxio_tile.png) repeat-y scroll 0 0;



}

.LogoutButton{
    background-color: #149BC7;
    border-color: #414042;
    border-style: solid;
    border-width: 2px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 2px;
    overflow: visible;
    padding: 0.1em 0.5em;
    width: auto;


}
.LogoutButton:hover{
    background-color:#ddd;
}

.LogoutButton:visited,.LogoutButton:link{
    color:#363636;
    font-weight:bold;
}

#ekt_collection_header {
    font-size:1.5em;
    font-weight:bold;
    margin-right:1px;
}

.ekt_collection_header_text {

    float:left;
    padding:10px 0px 10px 1em;
    width:98.7%;
}

.ekt_collection_header_img{
    margin-top:1px;
    margin-right:5px;
    float:left;
}

.downloadPDFtitle{

    background-color:#63C4D5;
    color:#FFFFFF;
    margin-top:10px;
    font-weight:bold;
    padding:5px;
    width:98%;
}
.downloadPDFComplete{
    margin-top:10px;
    font-weight:bold;
    color:#363636;
}

/* simple css-based tooltip */
.tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;

    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    border-right: 2px solid  darkGray\9; /* IE 8 and below */

    *border-right:2px solid darkGray; /* IE 7 and below */

    _border-right: 2px solid darkGray; /* IE 6 */

    border-bottom: 2px solid  darkGray\9; /* IE 8 and below */

    *border-bottom: 2px solid darkGray; /* IE 7 and below */

    _border-bottom: 2px solid darkGray; /* IE 6 */

}

label. {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
#areTermsAccepted {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

#ekt_info_footer{
    background-color:#48B6D9;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:1em;
    color:#ffffff;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;

}
#ekt_info_footer_link1{
    color:#ffffff;
    text-decoration:none;


}
#ekt_info_footer_link1:hover{
    text-decoration:underline;
}

#ekt_info_footer_link2{
    color:#ffffff;
    text-decoration:none;
}
#ekt_info_footer_link2:hover{
    text-decoration:underline;
}
#ekt_main_footer{
    background-color: #BCBEC0;
    padding-bottom: 12px;
    padding-top: 12px;




}


#ekt_footer_logo_ekt{
    float:left;
    text-align:left;
    width:9%;
    min-width:150px;
    display:block;
    overflow: hidden;
}
#ekt_footer_logo_kps{
    float:none;
    overflow:hidden;


}
#ekt_footer_main_info{
    float:left;
    /*min-width:200px;*/
    color:#ffffff;

    display:block;
    overflow: hidden;
    padding-left: 8px;
}

b.rbottom_oramge{display:block;background: darkGray;
}
b.rbottom_oramge b{display:block;height: 1px;
    overflow: hidden; background: #36B4CA;
}

#extraSpace{
    background-color: #726D6A;
    height: 4px;
}

#fulltext_message_blocked{
    background:url("images/logo_blocked.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
    position:relative;
}

#fulltext_message_library{
    background:url("images/logo_library.png") no-repeat scroll 3px 7px white;
    /*height:25px;*/

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
}

#fulltext_message_notexist{
    background:url("images/fulltext_icon_notexist.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:100%;
    position:relative;
}

#fulltext_message_paraggelia{
    background:url("images/logo_paraggelia.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
    position:relative;
}

/*#fulltext_message_paraggelia a{
color:#353535;
font-size:1.0em;
font-weight:bold;
margin-left:15px;
text-decoration:underline;
}*/

#fulltext_message_paraggelia_nolink{
    background:url("images/logo_paraggelia_nolink.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
    position:relative;
}

#fulltext_message_endiaferon{
    background:url("images/logo_endiaferon.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
    position:relative;
}

/*#fulltext_message_endiaferon a{
color:#353535;
font-size:1.0em;
font-weight:bold;
margin-left:15px;
text-decoration:underline;
}*/

#fulltext_message_endiaferon_nolink{
    background:url("images/logo_endiaferon_nolink.png") no-repeat scroll 3px 7px white;
    height:30px;

    padding-left:36px;
    padding-top:5px;
    text-align:left;
    width:310px;
    position:relative;
}

.spanmiddle { position:absolute; top:25%; /*height:10em; margin-top:-5em*/ }

.login-line{
    border-top: 2px dotted #141437;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    width: 95%;
    height:1px;
}

#phds{
    background:url("images/header/vinieta.png");
    height: 112px;
    width: 521px;
    float:left;
}
.logoEKT{
    padding-top:13px;
    padding-bottom:13px;
}

.right_part{
    -webkit-border-top-right-radius: 31px;
    -moz-border-radius-topright: 31px;
    border-top-right-radius: 31px;
}

.image_right{
    background-color:#fff;
}

.main_vinieta {
    background-image: url(images/vinieta.png);
    height: 37px;
    width:521px;
    margin-top:5px;
    background-repeat:no-repeat;
    background-size: cover;
}

.main_vinieta_text {
    color: #141437;
    padding-left: 20px;
    padding-top: 9px;
    font-weight:bold;
    font-size: 15px;
}

#grey_right{
    background-color:#BCBDC0;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-bottom: 5px;
    color:#141437
}
#grey_right td{
    font-style: normal;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 16px;
    padding-top: 5px;
    text-decoration: none;
    vertical-align: middle;
    background-color:#BCBDC0;

}

.fulltext_td1 {
    width:30px;

}

.fulltextTable{
    /*width: 450px;
    margin: 0 auto;*/
    width: 100%;
}

#downloadPDF_form {
    background-color: #00a9c2;
    margin: 10px;
    color: #000;
}

#downloadPDF_form a {
    color: #fff;
}

#onlineOrdering_form_inline {
    background-color: #00a9c2;
    margin: 10px;
    color: #000;
}

#onlineInterest_form_inline {
    background-color: #00a9c2;
    margin: 10px;
}

.fulltextTable tr{
    vertical-align: baseline;
    border-bottom: 1px solid #adadad;
}

.fulltextTable td{
    padding: 5px 0px;
}

.fulltext_img{
    height:25px;
}

.spanmiddle2 {
    text-align:left;
    padding-top:6px;
}

.spanmiddle2_nolink {
    text-align:left;
    padding-top:6px;
    color:#888;
}

.ekt_loginRequired_item_tag{
    padding-top: 10px;
    margin-top: 10px;
    text-align: left;
    padding-left: 20px;
    border-top: 2px dotted gray;
}

#addthis_toolbox{
    background-color:#ddd;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;

}
.atc-fb{
    margin-left: 8px;
}

.subject_subdiv2{
    border-left: 2px dotted #7CCEDA;
    border-top: 2px dotted #7CCEDA;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;

}

#fulltextAll{
    -moz-box-shadow:5px 5px 4px #8a8a8a;
    -webkit-box-shadow: 5px 5px 4px #8a8a8a;
    box-shadow: 5px 5px 4px #8a8a8a;
    /*width: 92%;*/
    /*-webkit-border-bottom-right-radius: 20px;*/
    /*-moz-border-radius-bottomright: 20px;*/
    /*border-bottom-right-radius: 20px;*/
    /*margin-left: 4%;*/
    font-size:0.875rem;
    margin-top:10px;
    padding:5px;
    padding-bottom:10px;
    margin-bottom: 18px;
    /*border-right: 2px solid  darkGray\9; !* IE 8 and below *!*/

    /**border-right:2px solid darkGray; !* IE 7 and below *!*/

    /*_border-right: 2px solid darkGray; !* IE 6 *!*/

    /*border-bottom: 2px solid  darkGray\9; !* IE 8 and below *!*/

    /**border-bottom: 2px solid darkGray; !* IE 7 and below *!*/

    /*_border-bottom: 2px solid darkGray !* IE 6 *!*/

}

#showmore{
    color:#019FBA;
    font-weight:bold;
}

#showmoreeng{
    color:#019FBA;
    font-weight:bold;
}
#showmoreother{
    color:#019FBA;
    font-weight:bold;
}

.order_ok_div{

    color: red;
    font-weight:bold;
    TEXT-ALIGN:LEFT;
}

#ekt_results .miscTable{
    width:98%;
}

#browse_controls{
    /*margin-left: 48px;*/
    /*border-top: 2px solid #019FBA;*/
    /*padding-top:10px;*/
    /*width:auto;*/
    font-size: 0.875rem;
}

#browse_controls input {
    outline: none;
    border: none;
}

#browse_controls select {
    outline: none;
    border: none;
}

.browseBar a{

    margin-left:1.5px;
    margin-right:1.5px;
}

#browseBarBottom{

}

.navEKT{
    /*margin-left:48px;*/
    /*color: #149BC7;*/
}

.navEKT td{
    padding-right:30px;

}

.login-header {
    color: white;

    clear:both;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 4px;
}


#ekt_faq a {
    color:#3cb6cc;
    text-decoration: none;
}

#ekt_faq a:link {
    color:#3cb6cc;

}

#ekt_faq a:active {

    color:#3cb6cc;
}

#ekt_faq a:visited {
    color:#3cb6cc;
}

#ekt_faq a:hover {
    color:#4096a6;
    text-decoration:underline;

}

#ekt_terms a {
    color:#3cb6cc;
    text-decoration: none;
}

#ekt_terms a:link {
    color:#3cb6cc;

}

#ekt_terms a:active {

    color:#3cb6cc;
}

#ekt_terms a:visited {
    color:#3cb6cc;
}

#ekt_terms a:hover {
    color:#4096a6;
    text-decoration:underline;

}

#ekt_terms li {
    padding-top:10px;
}

#ekt_copyrights a {
    color:#3cb6cc;
    text-decoration: none;
}

#ekt_copyrights a:link {
    color:#3cb6cc;

}

#ekt_copyrights a:active {

    color:#3cb6cc;
}

#ekt_copyrights a:visited {
    color:#3cb6cc;
}

#ekt_copyrights a:hover {
    color:#4096a6;
    text-decoration:underline;

}

#ekt_copyrights li {
    padding-top:10px;
}

.ekt_main_header_text2{

    color:#141437;
    font-size:1.3em;
    font-weight:bold;
    padding:10px 0 10px 20px;
    background-color:e6e7e8;
    margin-bottom: 8px;


    /*color:#09a3bb;
    padding:29px 0 10px 48px;
    font-weight:bold;
    font-size:1.5em;*/

}

.normal_text{
    color:#353535;
}

#ekt_registration a {
    color:#3cb6cc;
    text-decoration: none;
}

#ekt_registration a:link {
    color:#3cb6cc;

}

#ekt_registration a:active {

    color:#3cb6cc;
}

#ekt_registration a:visited {
    color:#3cb6cc;
}

#ekt_registration a:hover {
    color:#4096a6;
    text-decoration:underline;

}


#cc a {
    color:#3cb6cc;
    text-decoration: none;
}

#cc a:link {
    color:#3cb6cc;

}

#cc a:active {

    color:#3cb6cc;
}

#cc a:visited {
    color:#3cb6cc;
}

#cc a:hover {
    color:#4096a6;
    text-decoration:underline;

}

#adeia a {
    color:#3cb6cc;
    text-decoration: none;
}

#adeia a:link {
    color:#3cb6cc;

}

#adeia a:active {

    color:#3cb6cc;
}

#adeia a:visited {
    color:#3cb6cc;
}

#adeia a:hover {
    color:#4096a6;
    text-decoration:underline;

}

.placeholder { color: #aaa; }

.custombutton {
    background-color: #f68b24;
    padding:5px 5px 5px 5px;
    border-radius: 3px;
    color: #ffffff;
}

.custombutton:hover{
    background-color: #d8731c;
    color: #ffffff;
}

.handleColumn {
    size: 1.2em;
    border: 1px solid #019FBA;
    width: 700px;
    margin-top: 10px;
    padding: 10px;
    margin-left: 4%;
}

.metric {
    background-size: cover;
    width: 207px;
    height: 161px;
    position: relative;
    float: left;
    margin-left: -38px;
    background-repeat: no-repeat;
}

.metric-home {
    background-size: cover;
    width: 207px;
    height: 161px;
    position: relative;
    float: left;
    /*margin-left: -38px;*/
    background-repeat: no-repeat;
}

.metric-green {
    background-image: url("image/stats_green.png");
}

.metric-blue {
    background-image: url("image/stats_blue.png");
}

.metric-orange {
    background-image: url("image/stats_orange.png");
}

.metric-pink {
    background-image: url("image/stats_pink.png");
}

.metric-galazio {
    background-image: url("image/stats_galazio.png");
}

.metric-title {
    position: absolute;
    left: 10%;
    text-align: center;
    width: 80%;
    color: white;
    font-size: 17px;
    /* background-color: red; */
    margin: 0 auto;
}

.metric-title-up {
    top: 48px;
}

.metric-title-down {
    bottom: 48px;
}

.metric-count {
    position: absolute;
    left: 10%;
    text-align: center;
    width: 80%;
    color: white;
    font-size: 33px;
    /* background-color: red; */
    margin: 0 auto;
}

.metric-count-home {
    position: absolute;
    left: 10%;
    text-align: center;
    width: 80%;
    color: white;
    font-size: 26px;
    /* background-color: red; */
    margin: 0 auto;
}

.metric-count-up {
    top: 30px;
}

.metric-count-down {
    bottom: 30px;
}

.metric-logo {
    position: absolute;
    width: 30px;
    left: 42%
}

.metric-logo-up {
    top: 16px;
}

.metric-logo-down {
    bottom: 16px;
}

.usage-metrics::after {
    content: "";
    display: block;
    clear: both;
}

.maxh {
    width:99%;
    overflow: auto;
    float: left;
    margin: 0 1% 10px 1%;
}

.slider {
    width: 93%;
    /*height: 380px;*/
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding-bottom: 60px;
    /*margin-left: 60px;*/
    /*margin-right: 60px;*/
    margin: 0 auto;
}

.slide {
    /*width: 16%;*/
    flex-shrink: 0;
    height: 100%;
    margin-right: 20px;
}

.slider > div {
    /* CURRENT way. */
    scroll-snap-align: start;
}

.slider::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.slider {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: lightgray;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: lightgray;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: lightgray;
}

.left-nav {
    font-size: 0.88rem;
}

.left-nav a{
    color: #726D6A;
}

.nav-main-item {
    border-bottom-color: #00a9c2!important;
    font-weight: 700;
}

.nav-main-item-selected a {
    color: #00a9c2;
}

.nav-item {
    font-weight: 400;
}

.nav-item-selected a {
    color: #00a9c2;
}

@media (max-width: 991px) {
    .left-nav {
        position: absolute;
        z-index: 1000;
    }

    .left-nav-wrapper {
        background-color: white;
        border: 3px solid #adadad ;
        padding: 15px;
    }
}

@media (min-width: 992px) {
    .left-nav {
        position: relative;
    }

    .left-nav-wrapper {
        background-color: transparent;
        border: none;
    }
}

.login-wrapper {
    background-color: #00a9c2;
    border: 1px solid #00a9c2;
    border-radius: 0px 20px 20px 0px;
    color: #fff;
}

.main-content {
    font-size: 0.88rem;
}

.home-welcome-message {
    color: #6e6f72;
    font-weight: 400;
    background-color: #f2f2f2;
}

.home-browse {
    border-right-color: #00a9c2!important;
}

.home-search input:focus{
    outline: none;
}

#home-search-field{
    border: none;
    width: 100%;
    height: 41px;
    font-size: 1.125rem;
    color: #00a9c2;
}

.home-search .border-bottom{
    border-bottom-color: #00a9c2!important;
    border-bottom-width: 2px!important;
}

.home-login-form input{
    font-size: 0.75rem;
    height: 21pt;
    border: none;
    background-image: none!important;
    width: 100%;
}

.home-login-form input:focus{
    outline: none;
}

.home-register-message {
    background-color: #00a9c2;
}

@media (max-width: 768px) {
    #myiframe {
        height: 308px;
    }
}

.nstat {
    /*margin: 0px 15px;*/
}

.nstat-icon {

}
.nstat-value {
    color: #5c595a;
    font-size: 1.125rem
    font-weight: 300;
}
.nstat-descr {
    text-align: center;
    height: 2.9rem;
    color: #5c595a;
    font-size: 1rem;
    font-weight: 400;
}
.nstat-hr {
    margin-left: 0px;
    margin-right: 0px;
}
.nstat-txt {
    text-align: center;
    font-size: 0.6624rem;
    color: #00a9c2;
}

.home-visit a {
    color: #fff;
}

.home-visit {
    margin-right: 0px;
    margin-left: 0px;
    font-weight: 600;
}

.home-welcome-message {
    margin-right: 0px;
    margin-left: 0px;
}

.home-register-message {
    margin-right: 0px;
    margin-left: 0px;
}

.home-stats {
    margin-right: 0px;
    margin-left: 0px;
}

.home-search {
    margin-right: 0px;
    margin-left: 0px;
}

.home-browse {
    margin-right: 0px;
    margin-left: 0px;
}

.home-social {
    margin-right: 0px;
    margin-left: 0px;
}

.site-actions span {
    font-weight: 600;
    margin-right: 5px;
}

.inner-page{
    font-size: 0.875rem;
    background-color: #f1f1f2;
    margin: 0px;
}

.inner-page-header{
    color: #000;
    font-size: 1.1rem;
    font-weight: 300;
    margin-bottom: 25px;
}

.single-browse-page {
    font-size: 0.875rem;
    margin: 0px;
}

.browse-header {
    background-color: #f1f1f2;
}

.browse-header-title {
    font-size: 1.1rem;
    font-weight: 300;
}

.single-browse-results{
    background-color: #f1f1f2;
}

.single-browse-results h4 {
    font-size: 1rem;
    font-weight: 600;
    border-bottom: 2px solid #00a9c2;
    padding-bottom: 5px;
}

.single-browse-page tr {
    height: 30px;
    border-bottom: 0.5px solid #adadad;
}

.navEKT a {
    color: #00a9c2;
}

.itemDisplayTable2 tr {
    border-bottom: 0.5px solid #adadad;
}

.full-browse-results{
    background-color: #f1f1f2;
}

.miscTable #t3 {
    text-align: center;
}

.search-results{
    background-color: #f1f1f2;
}

.search_nav_link {
    margin-right: 10px;
}

.search_nav_link_current {
    color: #00a9c2;
    font-size: 1.2rem;
}

.asterisk {
    color: #c61d23;
    margin-left: 3px;
}
.asterisk-white {
    color: #fff;
    margin-left: 3px;
}

.grecaptcha-badge {
    z-index: 1000;
}
