/********************************************************************* CONF*/
.form-table td{padding:4px 6px;vertical-align:top;width:50%;}
.form-table input[type="text"], .form-table input[type="password"], .form-table textarea,.input-line{padding:4px;border:1px solid #ADADAD;background:#f2f2f2;}
input.input-line[readonly]{background:#666;color:#fff}
.input-line {width:100%;padding:6px 12px;margin-bottom:10px;border-radius:5px;font-size:16px}
select.date-field{display: inline-block;width: 33%;margin-right: 2px;padding:6px 12px;margin-bottom:10px;border-radius:5px;font-size:16px;border: 1px solid #ADADAD;background: #f2f2f2;}
#captchaimage{height:44px;width:119px;border:2px solid #888;text-align:center;font-size:11px;}
#captcha-refresh{font-size:11px;}
#captcha{width:130px;}
.field label,.checkbox-block label{cursor:pointer;}

#amazon-s3-progress{max-width:400px;display:inline-block;}
.amazon-s3-progress-empty{width:400px;margin-top:5px;background-color:#f1f1f1;height:25px;border:1px solid #adadad;border-radius:2px;}
.amazon-s3-progress-full{background-color:#00cc66;height:100%;}
.amazon-s3-progress-done{color:#00cc66;font-weight:bold;}
.amazon-s3-submit{display:inline-block;padding:4px 8px 4px 32px;font-size:13px;background-color:#c82a35;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background 0.7s, color 0.7s;font-weight: 900;background-size:20px 20px;background-position:5px 2px;background-repeat:no-repeat;background-image:url(https://commons.utopia.gr/images/icons/icon_cloud.png);}
.amazon-s3-submit:hover{background-color:#333;color:#fff;text-decoration:none;}

#form-container{margin:20px auto;background-color:rgba(128,128,128,0.2);border-radius:20px;border-top:2px solid #888;border-bottom:2px solid #888;max-width:400px;}
#show-hide-forgot{border:none;margin:10px 0 20px 0}
#show-hide-head-forgot{font-size: 16px;padding: 0px;color: #dd654a;cursor: pointer;text-align:center;background-color:transparent;border:none;}
#show-hide-head-forgot:hover{color:#2d5278}
.profile-name{display:inline-block;border:1px solid rgba(0,0,0,0.2);border-radius:4px;margin-top:10px;}
.form-title{padding:10px 15px;line-height:1;margin:20px 0 5px 0;font-size:120%;background:#666666;color:#fff;border-radius:5px;}
.info-title{font-size:140%;}
.pointer{cursor:pointer;}
.upload-block{padding:2px;border-radius:7px;border:2px solid #c82a35;}
.upload-block .form-title{margin-top:0;}
.disclaimer{padding:4px 8px;border-radius:7px;border:2px solid #888;line-height:1.2;margin-bottom:10px;}
.info-uploaded{padding:4px 8px;border-radius:7px;border:2px solid forestgreen;line-height:1.2;margin-bottom:4px;font-size:110%}

.login-password-show {display: inline-block;opacity: 0.75;margin-left: -26px;margin-top: -3px;width: 24px;height: 24px;vertical-align: middle;cursor: pointer;background-image: url(https://commons.utopia.gr/images/icons/login/icon_pass_show.png);background-color: rgba(0,0,0,0);  background-size: contain;  background-position: center;  background-repeat: no-repeat;}
.login-password-show.shown {background-image: url(https://commons.utopia.gr/images/icons/login/icon_pass_hide.png);}

.profile-presentation-list-title,.profile-personal-form,.presentation-profile-form-title{font-size:24px;font-weight:bold;}
.profile-presentation-list{list-style-type: none;margin:20px 0;}
.profile-presentation-link{font-size:120%;font-weight:bold;line-height:1.3;display:block;/*margin:10px 0 5px 0;padding:5px;border-radius:3px;border:1px solid #e2e2e2;*/}
.review-tab-link.selected{background-color:#222;}
.presentation-keywords{font-style:italic;margin-top:5px;}

.author-area-table{max-width:600px;}
.author-area-table td{padding:4px 8px;text-align:center}
.author-area-table td:nth-child(1){text-align:left}
.author-area-table tr:nth-child(even){background-color:#efefef;}
.author-area-table tr:nth-child(odd){background-color:#f8f8f8;}
.author-area-table tr:nth-child(1){background-color:#dd654a;color:#fff}
.logos-title{font-size:20px;font-color:#222;margin-bottom:10px}

.total-price{font-size:130%;font-weight:bold;}
.total-price span{font-size:90%; font-weight:normal;}

.paper-form-submit{padding: 4px 8px !important;}

#picture-preview{width:200px;height:200px;border-radius:10px;background-size:cover;background-position:center;}
.add-author-link,.rem-author-link{display:inline-block;margin:5px;padding:4px 6px;border-bottom:2px solid #dd654a}
.add-author-link:hover,.rem-author-link:hover{border-bottom:2px solid #2d5278}
/*********************************************************************/
