@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=greek,latin);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=greek,latin);
table,td,tr { border:0px}
body,table,td,tr { font-family:Open Sans,Tahoma, Verdana; font-size:13px}
body{ margin:0px}
a.link1 {
	font: 12px Verdana;
	color: Black;
	text-decoration: none;
}
a.link1:hover {
	font: 12px Verdana;
	color: #008B8B;
	text-decoration: none;
}
a.link2 {
	font: 11px Verdana;
	color: #0099CC;

}
a.link2:hover {
	font: 11px Verdana;
	color: #000000;

}
*, *::before, *::after {
    box-sizing: border-box;}
	*, html,td,div{
    box-sizing: border-box;}
	
input.frm1 {border-color:#999999; border-style:solid; border-width:1; font-size:11px}
select.frm1 {border-color:#999999; border-style:solid; border-width:1; font-size:10px}
.style2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3399CC;
}
.style3 {
	font-family: Verdana;
	font-size: 11px;
	
	color: #000000;
}
a.nav11pxon{ font-family:Verdana; font-size:11px; text-decoration:none; color:#000000;font-weight:bold }
a.nav11pxon:hover{ font-family:Verdana; font-size:11px; text-decoration:none; color:#000000; font-weight:bold }

a.nav11pxoff{ font-family:Verdana; font-size:11px;color: #0066CC; }
a.nav11pxoff:hover{ font-family:Verdana; font-size:11px; text-decoration:none; color:#000000; }

table.details_moto{ background-color: #D5E2EE; border-width:1; border-color:#009999 }
a.delete_red{font-family:Verdana; font-size:11px;color: #FF0000; }
a.delete_red:hover{font-family:Verdana; font-size:11px;color: #0066CC; }
.style12 {
	font-family: Verdana;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}
.title_blue {
	font-family: Verdana;
	font-size: 10px;
	color: #3300FF;
	font-weight: bold;
}
.offers_details {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height:1.5;
}
a.green1{ font-family:Verdana; font-size:10px; color:#339900}
a.green1:hover{ font-family:Verdana; font-size:10px; color: #000000}

a.link_del{ font-family:Verdana; font-size:10px; color:#FF0000}
a.link_del:hover{ font-family:Verdana; font-size:10px; color: #000000}
.btn1{
	
	font-size: 11;
	font-family: Verdana;
	border-width: 1; border-color: Blue;
}
.input_none{ border:none}
h2{ padding:0px; margin:0px; font-family:Tahoma, Verdana, Arial; font-size:14px}
#news_det_rd_title_blue{ background-color:#5478A5; color:#FFFFFF; padding-left:5px; padding-top:4px; padding-bottom:4px}
#news_det_rd_title_yellow{ background-color:#F0EBAA; color: #000000; padding-left:5px; padding-top:4px; padding-bottom:4px}
#table_boxakia{ border:1px solid #666666; padding:2px; margin-top:10px}
#news_offers_meain_td{ padding:3px; border-bottom:1px solid #999999}
#news_offers_title{ font-size:14px; font-weight:bold}

a.tab_on{ background-color: #FFF; text-decoration:none; color: #0033CC; padding:8px; display:block;
border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border: 0px solid #000000;
/*
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
*/
}
a.tab_off{ background-color:#dee4e7; color:#000 !important;
text-decoration:none;color: #EFEFEF; padding:8px; display:block;
border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
border-left:1px solid #c3d0df;
border-right:1px solid #c3d0df;
border-top:1px solid #c3d0df;

}
#div_tab{ float:left; margin-right:2px;
}
#tab_container{clear:both; margin-bottom:10px; ; border-bottom:1px solid #666; background-color: #fff; padding-top:10px;
height:auto; overflow:auto; display:block}
input[type=text], #tab2 input,select,#tab22 input,select,#tab3 input,select, #tab4 input,select{
	width:98%; padding:4px; font-size:12px; background-color:#FFC; border:1px solid #666
	}
input[type=button]{ padding:10px}
textarea{    background-color: #ffc;
    border: 2px solid #cccccc;
    font-size: 12px;
    padding:3px;}

#tab1 textarea,#tab2 textarea,#tab22 textarea,#tab3 textarea{ width:200px; padding:2px; font-size:12px; background-color: #FFC; border:2px solid #CCCCCC}
.checkbox{ width:20px !important; background-color: #FFFFFF !important; border:none !important}
#tab1{}
.divBtns{ display:none}
#main_table_ap input{ padding:5px; font-size:12px; background-color:#FFC; border:1px solid #666}
#main_table_ap td{ padding:5px}
td{padding:5px}
a.link_white{ color:#FFFFFF}
a.link_white:hover{ color: #FFCC00}
#panel_top_state{ height:20px; font-size:15px; font-weight:bold; padding-bottom:10px; padding-top:10px; background-repeat:no-repeat; color: #666666; background-position:left center;}
.btn_submit {opacity:0.8;background-color: #003300 !important; color:#FFFFFF; border:1px solid #000000; padding:5px; cursor:pointer}
.btn_submit:hover{ opacity:1}
#div_general_info{ background-image: url(../img/icon_warning.png); background-repeat:no-repeat; background-position:20px center; padding:10px; padding-left:50px; background-color:#FBFAC6; border:1px solid #CCCCCC; line-height:1.4}
#link_add_member { background-image:url(img/btn_add4.png); background-color: #009900; color:#FFFFFF; text-decoration:none; display:block; background-repeat:no-repeat; background-position:5px center; padding-top:8px; padding-right:8px;padding-bottom:8px;padding-left:28px; margin-right:70px; 
border-radius:7px 7px 0 0;
}
#link_add_member:hover{ background-color: #060}
#link_del_member {border-radius:7px 7px 0 0; background-image:url(img/b_drop.png); background-color: #990000; color:#FFFFFF; text-decoration:none; display:block; background-repeat:no-repeat; background-position:5px center; padding-top:8px; padding-right:8px;padding-bottom:8px;padding-left:28px; margin-right:50px;  }


#main_table{max-width:1100px; min-width:800px; width:100%}
#table_main_container{ width:100%; text-align:center; border:none}
#Previewtable_main_container{ width:100%; text-align:center; border:none}
#Previewtable_main_container a{ font-size:12px} 
.field_error{ background-color: #990000 !important; color:#FFFFFF !important}
#top_search_btn{ margin-bottom:-4px; border:none}
#div_confirm_del{ position:absolute; display:none; background-color:#FDFBCC; border:1px solid #CCCCCC; padding:7px; width:320px; height:150px; margin-top:22px; margin-left:-100px}
#div_box_close { text-align:right}

#div_box_close a{ color:#999999; text-decoration:none}
#div_box_close a:hover{ color: #990000}
#link_new_payment{ color:#003399; text-decoration:none; background-image:url(img/icon_new_payment.png); background-position:left center; padding-top:4px; padding-bottom:4px; padding-left:28px; background-repeat:no-repeat}
#link_new_payment a:hover{ text-decoration:underline}
#div_show_sindromes{ padding:10px}
a.link_add{ text-decoration:none; background-image:url(img/btn_add3.gif); background-position:left center; padding-top:3px; padding-bottom:3px;padding-left:16px; background-repeat:no-repeat; color:#0033CC}
a.link_add:hover{ text-decoration:underline} 
.common_titles{ font-family:Tahoma, Verdana, Arial; font-size:14px; font-weight:bold; color:#666666}
a.del_link{ background-image:url(img/b_drop.png); background-repeat:no-repeat; background-position:left 4px; padding-top:3px; padding-bottom:3px; padding-left:17px; color:#990000; text-decoration:none; margin-left:10px}
a.del_link:hover{ text-decoration:underline}
#main_data_state{padding:10px; background-color:#EBEBEB; margin-bottom:4px}
#main_data_state_r{ text-align:right;padding:10px; background-color:#EBEBEB; margin-bottom:4px}
#icon_arrow_down{ margin-top:2px}
#icon_arrow_up{ margin-bottom:2px}
.btn_save_green { padding:3px; background-color:#006600; color:#FFFFFF}
a.link_pdf{ color:#0033CC; text-decoration:none; background-image: url(../img/file_icons/pdf.png); background-repeat:no-repeat; padding-top:3px; padding-bottom:3px; padding-left:20px; margin-right:10px; background-position:left 2px}
a.link_pdf:hover{ text-decoration:underline}
.radio{ background-color:#ffffff  !important; width:auto !important; border:none !important}

#div_pop_box{ width:400px; position:absolute; display:none; z-index:1000000}
#div_attach_pop_link{ margin-left:50px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px; margin-top:5px;text-align:left; background-repeat:no-repeat; padding-left:20px; background-position:left center; padding-bottom:5px; padding-top:5px}

#div_attach_pop_link a{ color: #666666; font-size:14px; font-weight:bold}
#div_attach_pop_link a:hover{ color:#0033FF}
.sin_comments{width:230px; height:50px; border:1px solid #FF9900}
.sin_upd_btn{ color:#0033CC; text-decoration:none; margin-right:10px; background-image:url(img/save.gif); padding-top:4px; padding-bottom:4px; background-position:left; background-repeat:no-repeat; padding-left:20px}
.sin_upd_btn:hover{ text-decoration:underline}
.search_export_xl{background-image:url(../img/file_icons/xls.png); background-repeat:no-repeat; background-position:left; padding-left:20px; color: #0033CC; text-decoration:none; padding-top:3px; padding-bottom:3px}
#search_notlike{ position:absolute; padding:10px; background-color:#FFFFFF; border:1px solid #CCCCCC; width:200px; font-size:11px; display:none}
#search_notlike input{ margin-bottom:4px; border:none}
#member_det_div_apod{ position:absolute; display:none; margin-top:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:4px; padding-left:15px; padding-right:15px; text-align:left}
#member_det_div_apod a{ display:block; color:#000000; text-decoration:none; border-bottom:1px solid #CCCCCC; padding-bottom:6px; padding-top:6px}
#member_det_div_apod a:hover{ color:#0066CC} 
a.print_grammatio{ background-image: url(/img/icons/icon_print_pdf.png); background-position:left center; padding-top:10px; padding-bottom:10px; padding-left:50px; background-repeat:no-repeat; color: #0033FF; font-size:12px; text-decoration:none}
a.print_grammatio:hover{ text-decoration:underline} 

a.link_profile{ background-image: url(/img//icons/icon_profile.png); background-position:left center; padding-top:10px; padding-bottom:10px; padding-left:20px; background-repeat:no-repeat; color: #990000; font-size:12px; text-decoration:none}
a.link_profile:hover{ text-decoration:underline} 
a.link_invoice{ background-image: url(/img/icons/icon_invoice.png); background-position:left center; background-repeat:no-repeat; padding-left:17px; padding-right:4px; color:#0033CC; text-decoration:none}
#apodikis_add_warning{background-image:url(/img/icons/icon_warning.png); background-position:20px center; background-repeat:no-repeat; margin-right:80px; margin-left:80px; background-color:#FBFDB0; padding:20px; padding-left:40px; text-align:left}
#div_cancel_apodiksi{ position:absolute; margin-left:720px; margin-top:-10px; background-image:url(/img/icons/fail.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; padding-top:4px; padding-bottom:4px}
#div_cancel_apodiksi a{ color:#990000; text-decoration:none}
#div_cancel_apodiksi a:hover{ text-decoration:underline} 
.css_cancel{ text-decoration:line-through}
.bg_cancel{ background-image:url(/img/bg_cancel.png); background-repeat:no-repeat; background-position:center center; background-repeat:no-repeat}
.inp_readonly{ background-color:#F9BDBD !important}
#div_add_dil{ position:absolute; background-color:#FFF; border:1px solid #666; padding:5px; width:400px; height:100px; display:none}
#get_dil{ height:200px; overflow-y:auto; display:none}
a.xclose { color: #900; text-decoration:none; background-image:url(../img/xclose.png); background-repeat:no-repeat; background-position:right center; padding-right:15px}
#dil_add_comments{ width:120px; height:50px}

#bg_pop_div {
    background-color: #000000;
    display: none;
    left: 0 !important;
    position: absolute;
    top: 0 !important;
    width: 100%;
    z-index: 1000;
}
#div_common_loader{ position:absolute; display:none; width:300px; height:300px; color:#FFF; z-index:1001}
.td_warning{ background-color:#75FF75}
#div_ofiles_pliromon_alert{clear:both; margin-top:5px; margin-bottom:10px; padding:8px; background-color:#f7f7f7}
.span_ofiles_pliromon_alert{ background-color: #C00; color:#FFF; padding:4px; margin-right:3px; border-radius: 2px;}


.u_editable_no_width{ width:auto !important}
.info_letters{ padding:4px; background-color:#FFC; margin-top:10px}

#gal_add_title{ width:100%; max-width:300px; padding:3px}
#tbl_news_det_container td{ padding:5px}
#td_main1{ padding-bottom:20px}
#td_main{ padding:10px; background-color:#FFF}
.img_member{ border:1px solid #999}
.div_et_container{ margin-bottom:5px}
.select_aitiologia{ width:170px; background-color:#f1f1f1}
.txt_aitiologia{ width:343px; padding:5px}
.border_no td{ border:0px !important}

.span_ok{ padding:4px; background-image:url(/img/icons/icon_ok_fail.png); background-repeat:no-repeat;
background-position:left top !important; padding-left:10px; padding-right:10px; margin-left:0px}
.span_wrong{ padding:4px;background-image:url(/img/icons/icon_ok_fail.png); background-repeat:no-repeat;
background-position:left -23px !important; padding-left:10px; padding-right:10px; margin-left:0px}
.field_green{ background-color:#D2E6CA !important;}
.fix_field_width{ width:110px !important}
#sin_add_comments{ border:1px solid #666; background-color:#faf8a9; width:170px; padding:4px}
.bg_red{ background-color:#FCF !important;}
#div_member_pliromes_apodiksi{ margin-top:15px; font-size:11px}
#div_member_pliromes_apodiksi a{
color: #999; text-decoration:none; background-image: url(../img/file_icons/pdf.png); background-repeat:no-repeat; padding-top:3px; padding-bottom:3px; padding-left:20px; margin-right:10px; background-position:left 2px
}
#div_member_pliromes_apodiksi a:hover{ color:#03C}
#tr_pliromes{}

#tbl_vevaioi_settings td{ padding:4px}
#tbl_vevaioi_settings input[type=text]{ padding:3px; border:1px solid #666}
.icon_alert{ background-image:url(/img/icons/alert_red.png); background-position:5px center; padding:15px;  padding-left:30px;background-repeat:no-repeat}
.div_alert_agreement{margin:5px; margin-top:20px; margin-bottom:20px; line-height:2.1;
background-color: #D7E9F7}
.datepicker{ background-image:url(/img/calbtn.gif); background-repeat:no-repeat; padding:5px;
background-position:right center; padding-right:30px;}

#link_add_vevaiosi{ margin-left:20px; font-size:13px; text-decoration:none; padding:5px}
#agreement_confirmation{ display:none}
.agreement_state{ color: #666; text-decoration:none}
.agreement_state:hover{ color:#009}
#tbl_inc_vevaiosi{ margin-top:20px; border:1px solid #CCC}
#tbl_inc_vevaiosi td{ padding:7px}
#load_add_address{ display:none}
#tbl_add_address td{ padding:5px}
#tbl_view_address td{ padding:10px}
#tbl_view_address{ margin:10px; width:96%; border:1px solid #999}
#tbl_view_address tr:nth-child(1)>td{ background-color:#f1f1f1; font-weight:bold}
#tbl_view_address tr:nth-child(2n+2)>td{ background-color:#D7E9F7}
.icon_camera{ opacity:0.35; width:16px}
.icon_camera:hover{ opacity:1}

#tbl_members td{ padding:5px; padding-top:10px; padding-bottom:10px}
#tbl_members{ width:100%}
#tbl_members tr:nth-child(1)>td{ background-color:#f2f2f2} 

#tbl_sort td{ padding-top:3px; padding-bottom:3px}
.preview{ background-image:url(../img/icons/icon_quick_view.png);
background-position:left center; background-repeat:no-repeat; padding-left:20px}
#tbl_add_pliromi td{ padding:3px}
.top_main_link{ background-image:url(img/down_arrow.gif);
background-repeat:no-repeat; background-position:LEFT CENTER; padding-left:13px !important; margin-right:20px}
#td_top_r div{ color:#900}
#td_top_r div a{color:#666}
#td_top_r div a:hover{color:#000; text-decoration:none}


#table_login{border:1px solid  #999999;padding:10px; background-color:#F2F2F2}
#table_login_inputs input[type=text],#table_login_inputs input[type=password]{ padding:5px; border:1px solid #999}
.td_main_login{ padding-left:100px; background-image:url(../img/login.png);
background-position:left center; background-size:80px; background-repeat:no-repeat}
.div_home_top{width:100%; max-width:1000px;margin:auto; color: #3a5b12;padding:20px;
text-align:left;
background-image:url(/img/logo.png);
background-size:55px;
background-position:left center; background-repeat:no-repeat; padding-left:70px;}
.div_home_top0{width:100%; text-align:center; margin:auto; background-color:#f1f1f1;
padding:7px;}
.link_member_edit{ color: #03C; text-decoration:underline}
.link_member_edit:hover{ text-decoration:none}
.title_explain{ color:#333; margin-top:10px;}
#apodiksi_members_data td{ padding:5px}
#tbl_sindromes td{ padding:10px}
#td_adrress_actions a{ margin:8px}
#tbl_users td{ padding:10px}
.tdCol1{ width:200px}
#divFormMainTitles{ background-color:#f1f1f1; padding:10px; display:block; font-family:"Roboto Condensed",Tahoma; font-size:18px;
font-weight:bold; overflow:auto; height:auto}
#divFormMainSubTitles{background-color:#f1f1f1; padding:10px; display:block; font-family:"Roboto Condensed",Tahoma; font-size:14px;
font-weight:bold; overflow:auto; height:auto}

#progress-wrp {
    border: 1px solid #0099CC;
    padding: 1px;
    position: relative;
	top:8px;
	left:0;
    border-radius: 3px;
    margin: 0px;
    text-align: left;
    background: #fff;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 1);
	width:50%;box-sizing: border-box;
	text-align:center;; margin:auto;
}
#progress-wrp .progress-bar{
    height: 20px;
    border-radius: 2px;
    background-color: #ccc;
    width: 0;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 1);box-sizing: border-box;
}

#progress-wrp .status{
    top:2px;
    left:50%;
    position:absolute;
    display:inline-block;
    color: #000000;box-sizing: border-box;
	font-size:14px; font-weight:bold;
}

#pageLoader{ padding:50px; border-radius:20px; background-color:rgba(0,0,0,0.5); position:absolute; display:none}
#pageLoader div{ text-align:center; margin:10px; color:#FFF; font-size:16px; font-family:"Roboto Condensed",Tahoma, Geneva, sans-serif}
.fileTitles{; margin-bottom:5px}
#divOnlyWithLicence{ display:none}
#tabAdeia{}

#loadPreview{ overflow:hidden; display:none}
#loadPreview1{ width:100%; padding:10px; height:420px; overflow-y:auto; overflow-x:hidden}
#tblPreview{ width:100%; margin-bottom:10px}
#tblPreview td{ padding:4px; border:1px solid #444}
.disnone{display:none}

.btnPreview{ background-image: url(img/icons/len_white.png); background-position:7px center;
background-size:16px auto;
padding:10px; border:1px solid #ccc;padding-left:30px; background-repeat:no-repeat; border-radius:8px;
 font-size:12px; background-color: #247edd; color:#FFF; text-decoration:none; margin-right:10px; border:1px solid #444;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
display:inline-block;
font-family:Tahoma, Verdana;
}
.btnPreview:hover{ background-color: #036; color:#FFF}

.btnAdd{ background-image: url(img/icons/save.gif); background-position:7px center;
background-size:20px auto;
padding:10px; border:1px solid #ccc;padding-left:30px; background-repeat:no-repeat; border-radius:8px;
 font-size:12px; background-color: #59B329; color:#FFF; text-decoration:none; margin-right:10px; border:1px solid #444;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
display:inline-block;
font-family:Tahoma, Verdana;
}
.btnAdd:hover{ background-color: #036}
 
.linkHelp{ background-image:url(img/icons/icon_warning_blue.png); background-position:left center;
padding:10px; background-size:18px auto;
padding-left:22px; background-repeat:no-repeat; text-decoration:none; color: #039}
.btnDialogSubmit{ background-color:#59B329 !important; color:#fff !important; margin-right:20px !important}
.btnDialogSubmit:hover{ background-color:#468b21 !important}

.liBeforeSend li{list-style:none; background-image:url(img/icons/check.png); background-repeat:no-repeat;
background-position:left center; padding-left:28px;background-size:20px; auto;
margin-bottom:5px}
.AfterSendForm{ background-color:#ebf8a4; padding:60px;
background-image:url(img/icons/check.png);
background-position:15px center; background-size:30px auto;
background-repeat:no-repeat}
.requiredField{border:2px solid #C00 !important}
.moto1{ font-family:"Roboto Condensed",Tahoma,Tahoma, Geneva, sans-serif; font-size:26px}
.moto2{ font-family:"Roboto Condensed",Tahoma,Tahoma, Geneva, sans-serif; font-size:14px}
.secureAitisi{ width:100px !important; margin-right:15px; padding:6px !important}
#loaderOnTheFly{min-height:310px !important; padding:20px}
.tr_clone_add,.tr_clone_del{ padding:5px !important}
.tdAddRows{ width:60px}

