﻿@-moz-document url-prefix() {
  div {
    overflow-y:auto;
  }
}
/*
    #9dca41
    por
    #34b5c7
*/
* {
    margin: 0px;
    padding: 0px;
    border: 0px none white;
    border-radius: 0px;
    text-align: left;
    vertical-align: middle;
    color: black;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
html, body, form {
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    background-color: white;
}
table, table hr, table tr, table td {
    border-spacing:0px;    
    border-collapse: collapse;
    border:1px solid black;
}
.unselectable {
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
}
a, a:visited {
    color: black; text-decoration:none;
}
a, a:hover {
    color: #34b5c7;text-decoration:none;
}
input[type="text"], input[type="password"]
{
    min-width: 25px;width: 75%;max-width: 250px;height:20px; border:1px solid #34b5c7;
}
input[type="button"]
{
    min-width: 25px;width: 50%;max-width: 150px;height:20px; 
    border:1px solid #34b5c7; text-align:center;vertical-align:middle;
    background-color:white; color:#34b5c7;
}
input[type="checkbox"]
{
    width: 20px;height:20px; border:1px solid #34b5c7; color:#34b5c7;
}
textarea {
    min-width: 25px;
    width: 75%;
    max-width: 250px;
    border: 1px solid #34b5c7;
    resize: none;
}

select {
    min-width: 25px;
    width: 75%;
    max-width: 250px;
    border: 1px solid #34b5c7;
}

/*------------------------------------------------------------------------------------------------------------------------------*/

.divLogin {
    width:50%; height:50%; background-color:whitesmoke;color: black !important;
    position:absolute; left:25%; top:25%;border:2px solid #34b5c7;
}
.tblLogin {
    width:100%;height:100%;padding:0px;margin:0px;border:0px none transparent !important;
}
.tblLogin tr {
    width:100%;padding:0px;margin:0px;border:0px none transparent !important;
}
.tblLogin td {
    height:25px;padding:0px;margin:0px;border:0px none transparent !important;
    text-align:left;vertical-align:middle !important;
}
.tblLoginSide {
    width:20% !important;
}
.tblLoginCenter {
    width:60% !important;
}
.tblLogin td label {
    color:black;font-weight:bold;
}
.tblLogin a {
    color:black !important;
}
.Login_result {
    color:red;font-weight:bold;
}
.imgLogin {
    background-size:75px auto;
}
.divNav {
    width:100%; height:100%; background-color:white;
    position:relative; left:0; top:0;
}
.tblMain {
    width:100%;height:100%;padding:0px;margin:0px;border:0px none transparent !important;
}
.tblMain tr {
    width:100%;padding:0px;margin:0px;border:0px none transparent !important;
}
.tblMain td {
    padding:0px;margin:0px;border:0px none transparent !important;
    text-align:left;vertical-align:middle;
}
.FrmLoader {
    width:100%; height:100%; background-color:transparent;
    padding:0px;margin:0px;border:0px none transparent !important;
}
.FrmInvisible {
    width:0px; height:0px; background-color:transparent;
    padding:0px;margin:0px;border:0px none transparent !important;
    display:none;
}

.MainCont {
    width:100%; height:100%; background-color:transparent;
    position:absolute; left:0; top:0;
    text-align:center; vertical-align:middle;
}

.tblData {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: 0px none transparent !important;
}
.tblData tr {
    width:100%;padding:0px;margin:0px;border:0px none transparent !important;
}
.tblData td {
    padding:5px;margin:0px;border:0px none transparent !important;
    text-align:left;vertical-align:middle;
}

.lblTtlo {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #34b5c7 !important;
    vertical-align:middle !important;
}

.imgBtn{
    width:32px !important;height:32px !important;background-color:transparent; color:black;border:0px none transparent;
}

@media (max-width: 769px) {

    .divLogin {
        width:80%; height:80%; background-color:whitesmoke; color: black !important;
        position:absolute; left:10%; top:10%; border:2px solid #34b5c7;
    }
    .tblLoginSide {
        width:10% !important;
    }
    .tblLoginCenter {
        width:80% !important;
    }
    .imgLogin {
        background-size:90% auto;
    }

    .imgBtn{
        width:48px !important;height:48px !important;background-color:transparent; color:black;border:0px none transparent;
    }
}

.cboSearch {
    min-width: 50px !important;width: 75% !important;max-width: 250px !important;height:20px !important; 
    border: 1px solid black !important; text-align:left;
    background-color:white !important; color:black !important;
}
.txtData, .cboData {
    min-width: 50px !important;width: 90% !important;max-width: 450px !important;height:20px !important; 
    border: 1px solid black !important; text-align:left;
    background-color:white !important; color:black !important;
}
.txtData:disabled, .cboData:disabled {
    min-width: 50px !important;width: 90% !important;max-width: 450px !important;height:20px !important; 
    border: 1px solid dimgray !important; text-align:left;
    background-color:whitesmoke !important; color:#464646 !important;
}
.imgArt{
    width:auto;height:100px;background-color:transparent; color:black;border:1px solid black; margin:1px !important;
}
.justDisplay {
    min-width: 50px !important;width: 90% !important;height:20px !important;
    border:0px none transparent !important;text-align:left;
    background-color:transparent !important; color:darkgray !important; font-weight:bold;
}
/*-------------------------------------------------------------------------------*/
.cell_unq_6 {
    text-align:left;width:calc(100% / 6);float:left;
}
.cell_unq_5 {
    text-align:left;width:calc(100% / 5);float:left;
}
.cell_unq_4 {
    text-align:left;width:calc(100% / 4);float:left;
}
.cell_unq_3 {
    text-align:left;width:calc(100% / 3);float:left;
}
.cell_unq_2 {
    text-align:left;width:calc(100% / 2);float:left;
}
.cell_unq_1 {
    text-align:left;width:calc(100% / 1);float:left;
}

.cell_unq_10p {
    text-align: left;
    width: 10%;
    float: left;
}
.cell_unq_20p {
    text-align: left;
    width: 20%;
    float: left;
}
.cell_unq_30p {
    text-align: left;
    width: 30%;
    float: left;
}
.cell_unq_40p {
    text-align: left;
    width: 40%;
    float: left;
}
.cell_unq_50p {
    text-align: left;
    width: 50%;
    float: left;
}
.cell_unq_60p {
    text-align: left;
    width: 60%;
    float: left;
}
.cell_unq_70p {
    text-align: left;
    width: 70%;
    float: left;
}
.cell_unq_80p {
    text-align: left;
    width: 80%;
    float: left;
}
.cell_unq_90p {
    text-align: left;
    width: 90%;
    float: left;
}
.cell_unq_3_2 {
    text-align: left;
    width: 66%;
    float: left;
}
.cell_unq_3_1 {
    text-align: left;
    width: 34%;
    float: left;
}
.first_Left_then_Center {
    text-align:left !important;
}
.first_Right_then_Center {
    text-align:right !important;
}
.first_Left_then_Right {
    text-align:left !important;
}
.first_Right_then_Left {
    text-align:right !important;
}
.first_Center_then_Right {
    text-align:center !important;
}
.first_Center_then_Left {
    text-align:center !important;
}
.buttonMe {
    margin:2px !important;height:25px !important; 
}

.buttonMe_Full {
    margin: 0px !important;
    padding: 0px !important;
    height: 100% !important;
    width: 100% !important;
    /*background-color: #333333 !important;
    color: #34b5c7 !important;
    border: 1px solid #34b5c7 !important;
    border-radius: 5px !important;*/
    font-weight:bold;
}
.buttonMe_Full_Parent {
    height: 45px !important;
    max-height: 45px !important;
    min-height: 45px !important;
    padding: 0px !important;
}
.full_Height {
    height: 100%;
    max-height: 100%;
    min-height: 100%;
}

.full_Width {
    height: 100%;
    max-height: 100%;
    min-height: 100%;
}

.selectBoot {
    min-width: 25px !important;
    width: 75% !important;
    max-width: 250px !important;
    border: 1px solid #34b5c7 !important;
    border-radius: 4px !important;
}

.textareaBoot {
    min-width: 25px !important;
    width: 75% !important;
    max-width: 250px !important;
    border: 1px solid #34b5c7 !important;
    resize: none !important;
}

.aspBtn {
    text-align:center !important; vertical-align:middle !important;
    border: 1px solid black !important; text-align:center !important;
    background-color:whitesmoke !important; color:#34b5c7 !important;
    height:20px !important; margin:0px !important; padding: 0px !important;
}
.aspSearch {
    text-align:left !important;vertical-align:middle !important;
    border: 1px solid black !important; text-align:center !important;
    background-color:whitesmoke !important; color:#34b5c7 !important;
    height:20px !important; margin:0px !important; padding: 0px !important;
}
.tdSearch_Full {
    text-align:left !important;width:100%;background-color: lightgray !important;float:left;height:98%;padding:1% 0px !important;vertical-align:middle;
}
.tdSearch_Half {
    text-align:left !important;width:50%;background-color: lightgray !important;float:left;height:98%;padding:1% 0px !important;vertical-align:middle;
}
.tdSearch_First {
    text-align:left !important;width:70%;background-color: lightgray !important;float:left;height:98%;padding:1% 0px !important;vertical-align:middle;
}
.tdSearch_Second {
    text-align:right !important;width:30%;background-color: lightgray !important;float:left;height:98%;padding:1% 0px !important;vertical-align:middle;
}
.hidePC {
    display: none;
}
@media (max-width: 769px) {
    .hideMobile {
        display: none;
    }
    .cell_unq_1, .cell_unq_2, .cell_unq_3, .cell_unq_4, .cell_unq_5, .cell_unq_6, .cell_unq_3_1, .cell_unq_3_2, .cell_unq_10p, .cell_unq_20p, .cell_unq_30p, .cell_unq_40p, .cell_unq_50p, .cell_unq_60p, .cell_unq_70p, .cell_unq_80p, .cell_unq_90p {
        text-align: left;
        width: 100%;
        float: left;
    }
    
    .first_Left_then_Center {
        text-align:center !important;
    }
    .first_Right_then_Center {
        text-align:center !important;
    }
    .first_Left_then_Right {
        text-align:right !important;
    }
    .first_Right_then_Left {
        text-align:left !important;
    }
    .first_Center_then_Right {
        text-align:right !important;
    }
    .first_Center_then_Left {
        text-align:left !important;
    }

    .buttonMe {
        width:85% !important;max-width: 85% !important;min-width: 85% !important;margin:2px !important;height:45px !important; 
    }

    .buttonMe_Full {
        margin: 0px !important;
        padding: 0px !important;
        height: 100% !important;
        width: 100% !important;
        background-color: #333333 !important;
        color: #34b5c7 !important;
        border: 1px solid #34b5c7 !important;
        border-radius: 5px !important;
        font-weight: bold;
    }
    .buttonMe_Full_Parent {
        height: 45px !important;
        max-height: 45px !important;
        min-height: 45px !important;
        padding: 0px !important;
    }
    .full_Height {
        height: 100%;
        max-height: 100%;
        min-height: 100%;
    }
    .full_Width {
        height: 100%;
        max-height: 100%;
        min-height: 100%;
    }
    
    .tdSearch_Full {
        text-align:center !important;width:100%;background-color: lightgray !important;float:left !important;padding:1% 0px !important;vertical-align:middle;
    }
    .tdSearch_Half {
        text-align:center !important;width:100%;background-color: lightgray !important;float:left !important;padding:1% 0px !important;vertical-align:middle;
    }
    .tdSearch_First {
        text-align:center !important;width:100%;background-color: lightgray !important;float:left !important;padding:1% 0px !important;vertical-align:middle;
    }
    .tdSearch_Second {
        text-align:center !important;width:100%;background-color: #333333 !important;float:right !important;padding:1% 0px !important;vertical-align:middle;
    }
}