/* 
    neklib default css 
*/

.required:after { 
    color:red;
    content:" *"; 
}

.special_required:after { 
    color:blue;
    content:" *"; 
}

.label {
    font-size: 12px;
    font-weight: bold;
    color : black;
}


.banner {
    background-color : #2c2c87;
    color: white;
    padding: 10px ;
    font-size: 36px;
    font-family: gabriola;
    line-height: 100%;
}

.footer {
    color : azure;
    background-color: #6666ff; 
    color: aqua;
}


.selected {
    /*background-color: #102d35;*/ 
    color : cyan;
    padding: 5px 10px;
    font-size:12px;
    font-weight: bold;
}


.search {
    background-color: aliceblue; 
    color : darkblue;
    padding: 5px 10px;
}

.build {
    font-size:12px;
    font-style: italic;
    color : CYAN;
}

.whoami {
    background-color: red;
}


.confirmed {
    color : green;
    font-size:16px;
    font-weight: bold;
}

.rejected {
    color : red;
    font-size:16px;
    font-weight: bold;
}

.info {
    color: blue;
     font-size: 12px;
    font-weight: bold;
}

.error {
        color: red;
    font-size:12px;
    font-weight: bold;
}

.title {
    font-size: 18px;
    /*background-color: lightblue;*/
    /*background-color: #e7f6fd;*/
    background-color: #6666ff; 
    color: aqua;
    /*background-color: #c6e9fa;*/
}

/*.title {
    color : black;
    font-size: 18px;
    background-color: #8fb9d0; 
}*/

/*αυτο μπορει να μου ΔΕΙΞΕΙ ΚΕΦΑΛΑΙΑ
 αλλα αυτο που τελικα παιρνει το πεδιο ειναι οτι εχει γραφτει
*/ 
.uppercase {
    text-transform: uppercase;
}




.userInfo {
     font-style: italic;
     color : gray;
}


.diled {
    /*color:deepskyblue;*/
    font-weight: bold;
    font-style: italic;
    text-shadow: 2px 2px ;
}

*.z-loading-indicator {
    color: cyan;
    background-color: #6666ff;
    
}

*.z-loading-indicator:before {
    content: 'ΠΑΡΑΚΑΛΩ ΠΕΡΙΜΕΝΕΤΕ';
}


.header_iceblue {
    font-size: 18px;
    background-color: #0093F9;
    --focus-color: cyan;
}

.footer_iceblue {
    background-color: #0093F9;
}

.diled_iceblue {
    color:deepskyblue;
    font-weight: bold;
    font-style: italic;
    text-shadow: 2px 2px black;
}


.header_poppy {
    font-size: 18px;
    background-color: #FB6161;
    --focus-color: red;
}

.footer_poppy {
    background-color: #FB6161;
}

.header_marigold {
    font-size: 18px;
    background-color: #FFA706;
}

.footer_marigold {
    background-color: #FFA706;
}

.header_olive {
    font-size: 18px;
    background-color: #8AC73F;
}

.footer_olive {
    background-color: #8AC73F;
}

.header_aurora {
    font-size: 18px;
    background-color: #15CAB4;
}

.footer_aurora {
    background-color: #15CAB4;
}

.header_lavender {
    color:white;
    font-size: 18px;
    background-color: #9F1ABF;
}

.footer_lavender {
    color:white;
    background-color: #9F1ABF;
}


/*.z-textbox:focus:not([readonly]), 
.z-intbox:focus:not([readonly]), 
.z-combobox-input:focus:not([readonly]), 
.z-datebox-input:focus:not([readonly])
{
    background: var(--focus-color);
    border: solid 1px #ffffaa;
}*/


.wrap-layout {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Optional: Adds space between elements */
}