html
{
	height: 100%;
    font-size: 14px;
}

body
{
    font-size: 14px;
  line-height: 1.3;
}

.btn-success { background-color: #2b7a2b; }

.main-theme-header { 
    background-color: #2b7a2b;
    color: white;
}

.topheader {
    width: 100%;
    background: url("../Images/Header_pattrn1.png") repeat-x scroll right bottom transparent !important;
    height: auto;
}

.basicback {
    background: url(../Images/Header_pattrn.png) repeat-x scroll right top transparent !important;
}

form
{
	height: 100%;
}

TEXTAREA
{
	behavior: url(javascript/maxlength.htc) url(../javascript/maxlength.htc) url(../../javascript/maxlength.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.GridViewHeaderStyle
{
	text-align : center;
	font-weight : bold;
	border: 1px solid Black;
    background-color: #dddddd;
}
GridHeaderStyle
{
	text-align : center;
	font-weight : bold;
	border: 1px solid Black;
    background-color: #dddddd;
}
.GridHeaderStyle a
{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

CellValue
{
	background-color :White;
}
GridViewStyle
{    
    border: 1px solid Gray;
}

.GridViewRowStyle 
{
    background-color: #ffffff;
}
.GridViewPagerStyle 
{
    background-color: #ffffff;
}

.GridViewAlternatingRowStyle 
{
    background-color: #eeeeee;
}

.GridViewPagerStyle td
{
    background-color: #CCC;
            font-size: 15px;
            padding-left: 4px;
            padding-right: 4px;    
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td, .GridViewHeaderStyle th
{
    border: 1px solid Gray;
    padding: 2px;    
}

.NoBorderStyle td, .NoBorderStyle th
{
    border: 0px;
    padding: 0px;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
}

.SelectedNode .NodeTitle
{
	font-weight:bold;
}

.FormViewStyle, .FormViewRowStyle td, .FormViewRowStyle tr
{
	border: 0px;
}

.IE8Fix 
{ 
    z-index: 1000; 
}

.GrayBackground
{
	background-color: #dddddd;
}

.MinEmptyWidth
{
	min-width: 50px;
}

.BorderedTable
{
	border-spacing: 0;
	border-collapse: collapse;
}

.BorderedTable td
{
	border: 1px solid black;
	padding: 1px;
}

.VerticalText
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	height: 0px;
}





.Parameter-AitiologiaAkyrwshs { width:300px; }
.Parameter-Dhmosio { width:300px; }
.Parameter-EidikiKatigoria { width:300px; }
.Parameter-Eidikothta25B { width:300px; }
.Parameter-EidikothtaDhmosioy { width:300px; }
.Parameter-LogoiMhYpobolhs { width:300px; }
.Parameter-AitiologiaPausis { width:300px; }
.Parameter-ProgramaOaed { width:700px; }
.Parameter-Arithmisi { width:300px; }
.Parameter-Doy { width:300px; }
.Parameter-EducationAgency { width:300px; }
.Parameter-EidikiKatigoria { width:300px; }
.Parameter-EpipedoMorfosis { width:300px; }
.Parameter-DikaiologitikaAdeiwn { width:300px; }
.Parameter-TypoiPeriodikwn { width:300px; }
.Parameter-InsuranceAgency { width:300px; }
.Parameter-KallikratisDhmos { width:300px; }
.Parameter-KallikratisKoinothta { width:300px; }
.Parameter-KallikratisPerifereia { width:300px; }
.Parameter-KallikratisPerifereiaEnothta { width:300px; }
.Parameter-Kapodistrias { width:300px; }
.Parameter-Language { width:300px; }
.Parameter-Nationality { width:300px; }
.Parameter-NomikiMorfi { width:300px; }
.Parameter-Nomos { width:300px; }
.Parameter-Perifereia { width:300px; }
.Parameter-ProfessionalPermit { width:300px; }
.Parameter-ProfessionalPermitAgency { width:300px; }
.Parameter-ResidencePermit { width:300px; }
.Parameter-StatistikhTaxinomhshA { width:300px; }
.Parameter-StatistikhTaxinomhshB { width:300px; }
.Parameter-StatistikhTaxinomhshC { width:300px; }
.Parameter-StatistikhTaxinomhshD { width:300px; }
.Parameter-StatistikhTaxinomhshD1 { width:300px; }
.Parameter-StatistikhTaxinomhshE { width:300px; }
.Parameter-StatistikhTaxinomhshST { width:300px; }
.Parameter-Stakod91 { width:800px; }
.Parameter-Step92 { width:800px; }
.Parameter-SubjectArea { width:300px; }
.Parameter-SubjectGroup { width:300px; }
.Parameter-TyposTaytotitas { width:300px; }
.Parameter-Ypiresia { width:300px; }
.Parameter-Sepe { width:300px; }
.Parameter-Oaed { width:300px; }
.Parameter-Ika { width:300px; }
.Parameter-AitiologiaDiakophs { width:300px; }
.Parameter-BenefiterStatusAfter { width:300px; }
.Parameter-BenefiterStatusBefore { width:300px; }
.Parameter-EducationAgencyCategory { width:300px; }
.Parameter-PracticalEducationObject { width:300px; }
.Parameter-ProgrammaVoucher { width:700px; }
.Parameter-TheoryEducationObject { width:300px; }
.Parameter-AitiologiaDiakophsPractice { width:300px; }
.Parameter-AitiologiaDiakophsNoviciate { width:300px; }
.Parameter-NoviciateEducation { width:300px; }
.Parameter-NoviciateOmada { width:300px; }
.Parameter-NoviciateSxolh { width:300px; }
.Parameter-ProgrammaNoviciate { width:700px; }
.Parameter-AitiologiaDiakophsBenefit { width:300px; }
.Parameter-ProgrammaBenefit { width:700px; }
.Parameter-CheckFormCase { width:300px; }
.Parameter-CheckFormCaseSeriousness { width:50px; }
.Parameter-TraficEmploymentSpeciality { width:300px; }
.Parameter-KoinsepActivitySubjectType { width:300px; }
.Parameter-SpecialSocialUnit { width:300px; }
.Parameter-OvertimeAitiologia { width:300px; }


td.CellTitle
{
	background-color : #C1D7F4	;
}

td.MandatoryCellTitle
{
	background-color :#C1D7F4;
	color:#CC0000;
	font-weight:bold;
}

td.SecondaryMandatoryCellTitle
{
	background-color :#C1D7F4;
	color:#007cfc;
	font-weight:bold;
}

.uppercase
{
    text-transform: uppercase;
}

.lowercase
{
	text-transform :lowercase !important;
}

.heading_invisible{
margin: 1px;
color: #003e5d;
padding: 3px 10px;
cursor: pointer;
position: relative;
font-weight:bold;
}
.content_invisible{
padding: 5px 10px;
}

.datepicker_one_line {
    display: flex;
}

.datepicker_one_line a img {
    padding-top: 5px;
}


.table-font-sm {
    font-size: 14px;
}
#ctl00_ctl00_ctl00_ContentHolder_MenuPlaceHolder_MainMenu a.popout {
    background-image: url(Images/menupoparrow.png) !important;
}

.disabled {
    background-color: #e9ecef;
    opacity: 1;
}

.requiredField::after {
    content: "*";
    margin-right: 6px;
    color: #CC0000;
}


.requiredField2::after {
    content: "**";
    margin-right: 6px;
    color: #CC0000;
}

.MovableDiv2 .MinEmptyWidth500 {
    min-width: 800px;
}

span.form-control {
    height:auto;
    min-height:26px;
}

.parameterSelectionLabel {
    min-width: 150px;
    white-space: normal;
    height: auto !important;
    min-height: 26px;
}

.mw-100{
    min-width: 100px;
}

.form-check-inline > label {
    margin-bottom: 0;
    margin-right:3px;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.width-auto{
    width: auto;
}

.MovableWrapper1, .MovableWrapper2, .MovableWrapperA, .MovableWrapperB {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
}

.MovableWrapper1, .MovableWrapperA {
    height: 20px;
}

.MovableDiv1, .MovableDivA {
    height: 20px;
}

.MovableDiv2, .MovableDivB {
    overflow: none;
}

.navbar-nav > .nav-item, .nav-link {
    color: #315f07;
}
    .navbar-nav > .nav-item, .nav-link :hover {
        color: #315f07;
    }

        .navbar-nav > .nav-item > .nav-link {
            color: white;
        }

            .navbar-nav > .nav-item > .nav-link :hover {
                color: white;
            }

.navbar-nav > .navbar-toggler {
    border-color: rgb(255,255,255);
    color: white;
}


.topheader .row {
     margin-right: 0px; 
    margin-left: 0px;
}
a:link {
    color: #315f07;
}

/* visited link */
a:visited {
    color: #315f07;
}

/* mouse over link */
a:hover {
    color: #315f07;
}

/* selected link */
a:active {
    color: #315f07;
}

.radiobuttonlist, .checkboxlist {
    height: 100px;
    overflow-y: scroll;
    border-radius: 0 !important;
    background-clip: padding-box !important;
    color: #676767;
    background-color: #fbfbfb;
    border: 1px solid #d5d5d5;
    padding-left: 10px;
}

radio.radiobuttonlist input[type="radio"],
.checkbox.checkboxlist input[type="checkbox"] {
    margin-left: 0;
    opacity: 1;
    position: relative;
    left: 0px;
}

.radio.radiobuttonlist label,
.checkbox.checkboxlist label {
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 10px;
}

.twocolumn.radio.radiobuttonlist label, .twocolumn.checkbox.checkboxlist label {
    width: 40%;
}
