/* Figure or image in the article box should have limited width/height */

#latest-articles figure img{
    width:92px;
}
#related-books figure img{
    width:115px;
}
/* disabled as for now we are using just plain select */
#assigntags .drop-down-box { display: none; }
#authorsection { margin-bottom: 10px;}
#authorsection .wrap { margin: 15px;}

#account-details .add-button {
   background-image: url("/images/pieria-@x1.png");
    background-position: -220px -345px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}
#account-details [data-label="site_input"] {
    position: relative;
}
#account-details [data-label="site_input"] input[type="text"]{
    width: 236px;
    background: none repeat scroll 0 0 #FCFBFB;
    border: 1px solid #ACACAC;
    font-size: 0.813em;
    padding: 7px 24px 7px 7px;
    position: relative;
}

#account-details #site-row label{
    margin-top: 10px;
}
/* Popup */

#popup {
    display:none;
    background: rgba(10, 10, 10, 0);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    opacity:0;
    -webkit-transition-duration: 200ms; -webkit-transition-property: all; -webkit-transition-timing-function: linear;
    -moz-transition-duration: 200ms; -moz-transition-property: all; -moz-transition-timing-function: linear;
    -ms-transition-duration: 200ms; -ms-transition-property: all; -ms-transition-timing-function: linear;
    -o-transition-duration: 200ms; -o-transition-property: all; -o-transition-timing-function: linear;
    transition-duration: 200ms; transition-property: all; transition-timing-function: linear;
}

#popup-content {
    font-family: Georgia, Palatino,” Palatino Linotype”, Times, “Times New Roman”, serif;
    font-size: 0.923em;
    line-height: 1.5;
    color : #333;
    border: 10px solid rgba(10, 10, 10, .35);
    left: 50%;
    width: 370px;
    height:475px;
    margin:-245px 0 0 -180px;
    position: absolute;
    top: 50%;
}
#just-content {
    background-color: white;
    border: 1px solid #484747;
    display: block;
    overflow: auto;
    
}
#just-content .popup-wrap, #popup .popup-wrap { padding: 0 15px 15px; }
#just-content .widget-reg-button, #popup .widget-reg-button { margin-bottom: 0; }
#just-content label { color: #000000; display: block; font-family: "Frutiger LT W01 65 Bold",sans-serif; font-size: 0.813em; margin-bottom: 10px; }
#just-content input[type="text"], #just-content input[type="email"], #just-content input[type="password"] { background: none repeat scroll 0 0 #FCFBFB; border: 1px solid #D6D6D6; color: #444444; font-size: 0.813em; margin-bottom: 15px; padding: 7px 8px; width: 280px; }

#popup-bg h1{
    color: #444444;
    font-size: 1em;
    margin:0;
    padding :6px 10px;
    background-repeat: no-repeat;
    display:block;
    width:370px;
    height : 18px;
}

#popup-bg {
    background-color : white;
    border: 1px solid #484747;
}
.popup-main-content{
    padding: 15px 0;
    /*border-bottom : 1px solid #e3e3e3;*/
}

.popup-btn-bar {
    padding-top: 15px;
    overflow: auto;
    border-top : 1px solid #ffffff;
    
}
.block, #popup.block{
    display: block;
}
.close-popup:hover{
    cursor: pointer;
}
.opacity, #popup.opacity{
    opacity: 1;
}

#popup .widget-title { width: inherit; }
#popup .widget-close { margin-right: 0; }

#popup .callback-button {
    background-position: 45px -565px;
    display: inline-block;
    padding: 0 5px 0 0;
}

#popup .dismiss-button {
    background-position: 25px -564px;
    display: inline-block;
    padding: 0;
}

#popup .cancel-button {
   
    display: block;
    background-position: 43px -524px;
    padding: 3px 38px 3px 11px;
}