﻿body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    
}

/*select:focus::-ms-value {background: white;
                         color:blue;
}*/

.boldAlert {
    font-family: DroidKufi-Bold,Tahoma;
    font-weight:bold;
    font-style:italic;
    font-size: 11px;
}

.boldAlert::before {
    content:'"';
}

    .boldAlert::after {
        content: '"';
    }

@font-face {
    font-family: 'DroidKufi-Regular';
    src: url(../DroidKufi-Regular.ttf) format('truetype'), url(../DroidKufi-Regular.eot) format('opentype');
}

@font-face {
    font-family: 'DroidKufi-Bold';
    src: url(../DroidKufi-Bold.ttf) format('truetype'), url(../DroidKufi-Bold.eot) format('opentype');
}

.demoz {cursor:pointer; background:url(../images30/input.gif) repeat-x; font-family:Tahoma;  height:25px; padding-left:0px; padding-right:0px; 
 border:1px solid #aaa;color:#5E6C79; font-weight:bold; font-size:8pt; margin-left:4px;} 
.demoz:hover {color:#5E6C79;background:url(../images30/input2.gif);  background-position:bottom;  border-color:#D6A00F; border-bottom-width:1px;}

.demo2z {cursor:pointer; background:url(../images30/input21.jpg) repeat-x; font-family:Tahoma;  height:25px; padding-left:0px; padding-right:0px; 
 border:1px solid #aaa;color:#5E6C79; font-weight:bold; font-size:8pt; margin-left:4px;} 
.demo2z:hover {color:#5E6C79;background:url(../images30/input2.gif);  background-position:bottom;  border-color:#D6A00F; border-bottom-width:1px;}



.demo {
    cursor: pointer;
    background-color: #a0c1b0;
    background:url(../images30/inputN.gif);
    font-family:DroidKufi-Bold;
    height: 25px;
    padding-left: 0px;
    padding-right: 0px;
    border: 0px solid #aaa;
    color: white;
    font-weight: bold;
    font-size: 12px;
    margin-left: 4px;
}
    .demo:hover {
        background-color: #a0c1b0;
        background: url(../images30/inputNH.gif);
        color: white;
        /*background-position: bottom;*/
        /*border-color: #D6A00F;
        border-bottom-width: 1px;*/
    }

    .demo:disabled {
        color: white;
        cursor:default;
        background: url(../images30/inputND.gif);
        /*background-position: bottom;*/
        /*border-color: #D6A00F;
        border-bottom-width: 1px;*/
    }

.demo2 {cursor:pointer; font-family:Tahoma;  height:25px; padding-left:0px; padding-right:0px; 
 border:1px solid #aaa;color:#5E6C79; font-weight:bold; font-size:8pt; margin-left:4px;} 
.demo2:hover {color:#5E6C79;border-color:#D6A00F; border-bottom-width:1px;}

.delBut{
   background:url(../images/delOneRem5.png) 
}

.delBut:hover{
   background:url(../images/delOneRem5Hov.png) 
}

.UndelBut{
   background:url(../images/delOneRem5Undel.png) 
}

.UndelBut:hover{
   background:url(../images/delOneRem5UndelHov.png) 
}

.vert {
vertical-align:top;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-family:'Courier New';
    font-size:12px;


}

.vert2 {
vertical-align:top;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /*font-family:'Courier New';*/
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;


}













.demo4 {cursor:pointer; color:#5E6C79;font-family:Tahoma;  font-weight:bold; font-size:8pt; height:25px; background-image: url('../images/MAINBG38.png'); background-position-y:0px;background-repeat:no-repeat;background-size:2000px;
 border:0px solid #aaa; margin-left:4px; } 
 
.demo4:hover:enabled  {cursor:pointer;color:#5E6C79; font-family:Tahoma; font-weight:bold; font-size:8pt;  height:25px; background-image: url('../images/MAINBG38.png'); background-position-y:-25px;background-repeat:no-repeat;
 border:0px solid #aaa; margin-left:4px;} 
 
.demo4:disabled  {cursor:default; color:#5E6C79;font-family:Tahoma; font-weight:bold; font-size:8pt;  height:25px; background-image: url('../images/MAINBG38.png'); background-position-y:-50px;background-repeat:no-repeat;
 border:0px solid #aaa; margin-left:4px;} 



.demo5 {cursor:pointer; color:#5E6C79;font-family:Tahoma;  font-weight:bold; font-size:8pt; height:23px; background-image: url('../images/MAINBG37Small.png?a=1'); background-position-y:0px;background-repeat:no-repeat;
 border:0px solid #aaa; margin-left:4px;} 
 
.demo5:hover:enabled  {cursor:pointer;color:#5E6C79; font-family:Tahoma; font-weight:bold; font-size:8pt;  height:23px; background-image: url('../images/MAINBG37Small.png'); background-position-y:-23px;background-repeat:no-repeat;
 border:0px solid #aaa; margin-left:4px;} 
 
.demo5:disabled  {cursor:default; color:#5E6C79;font-family:Tahoma; font-weight:bold; font-size:8pt;  height:23px; background-image: url('../images/MAINBG37Small.png'); background-position-y:-46px;background-repeat:no-repeat;
 border:0px solid #aaa; margin-left:4px;}




    select.normOpt::-ms-value {
        color: #696969;
        background-image: url(../images/dropdown.blue.s.png);
        background-color: transparent;
        background-repeat: no-repeat;
    }

    select.normOpt:hover::-ms-value {
        color: #696969;
        background-image: url(../images/dropdown.blue.hover.s.png);
        background-color: transparent;
        background-repeat: no-repeat;
    }

select.normOpt {
    color: #696969;
}

select.plc::-ms-value {
    color: #DDD;
    background-image: url(../images/dropdown.blue.s.png);
    background-color: transparent;
    background-repeat: no-repeat;
}

select.plc:hover::-ms-value {
    
    color: #DDD;
    background-image: url(../images/dropdown.blue.hover.s.png);
    background-color: transparent;
    background-repeat:no-repeat;

}

select.plc {
    color: #DDD;
}


select.grnOpt::-ms-value {
    color: green;
    background-image: url(../images/dropdown.blue.s.png);
    background-color: transparent;
    background-repeat: no-repeat;
}

select.grnOpt:hover::-ms-value {
    color: green;
    background-image: url(../images/dropdown.blue.hover.s.png);
    background-color: transparent;
    background-repeat: no-repeat;
}

select.grnOpt {
    color: green;    
}



input:disabled {
    color: #DDD;
}

input:focus:not(.gridBG), a:focus:not(.rndImg), select:focus, textarea:focus, img:focus {
    outline-offset: 1px;
    outline-color: cornflowerblue;
    outline-style: solid;
    outline-width: 1px;
}

a:focus.rndImg {
    outline-style: none;
    background-image: url(../images/stateRoundDCbH.png);
    
} 


.gridBG:focus {
    /*color:blue;*/
    outline: none;
    /*background-image:url('Images/progBG.gif');*/
} input[type="text"]:not(.auth), textarea, input[type="password"]:not(.auth), .multiSelect, select {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: 1px solid #aaa;
    /*-moz-box-sizing: border-box;*/
    /*-webkit-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*color: DimGray;*/
    background-color: white;
    /*-webkit-line-box-contain: glyphs;*/
}
input[type="text"].srchInput, .multiSelect {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: 1px solid #aaa;
    /*-moz-box-sizing: border-box;*/
    /*-webkit-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*color: DimGray;*/
    background-color: white;
} input[type="text"].Fake {
    /*background-color: #ddece4;*/
} input[type="text"].auth, input[type="password"].auth {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    border: 1px solid #aaa;
    /*-moz-box-sizing: border-box;*/
    /*-webkit-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
} select::-ms-expand {
    display: none;
} input::-ms-clear {
    display: none;
} input[type="text"], textarea, input[type="password"], .multiSelect {
    padding-left: 2px;
    padding-right: 2px;
    line-height: normal !important;
} div {
    /*-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
} span {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
} input {color:DimGray;}
/*input[type="text"]:focus {
        outline-color: darkseagreen;
        outline-offset: 0px;
        outline-width: 1px;
        outline-style: solid;
        
    }*/
input[type="checkbox"].trigger {
    display: none;
}

.checker {
    background-image: url(../images/stateDC.gif);
    background-position: left center;
    background-size: auto 100%;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
    border: 1px solid #BBB;
    font-size: 1px;
    cursor: pointer;
}

input[type="checkbox"]:checked.trigger + .checker {
    background-image: url(../images/stateTrue.gif);
    background-position: left center;
    background-size: auto 100%;
    width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
    border: 1px solid #BBB;
    font-size: 1px;
    cursor: pointer;
}

label:focus.checker {
    outline-offset: 1px;
    outline-color: cornflowerblue;
    outline-style: solid;
    outline-width: 1px;
}

input[type="radio"].triggerR {
    display: none;
}

.checkerR {
    background-image: url(../images/stateRoundDCb.png);
    background-position: left center;
    background-size: auto 100%;
    width: 15px;
    height: 15px;
    border: 0px solid #BBB;
    display: inline-block;
    background-repeat: no-repeat;    
    font-size: 1px;
    cursor: pointer;
    margin:2px;
}

input[type="radio"]:checked.triggerR + .checkerR  {
    background-image: url(../images/stateRoundtrueb.png);
    background-position: left center;
    background-size: auto 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    /*border: 1px solid #BBB;*/
    font-size: 1px;
    cursor: pointer;
}

    input[type="radio"]:checked.triggerR + .checkerR:focus {
        background-image: url(../images/RndChkdHov.png);
        background-position: left center;
        background-size: auto 100%;
        width: 19px;
        height: 19px;
        display: inline-block;
        background-repeat: no-repeat;
        /*border: 1px solid #BBB;*/
        font-size: 1px;
        cursor: pointer;
    }

input[type="radio"]:disabled.triggerR + .checkerR {
    background-image: url(../images/stateRoundDCb.png);
    background-position: left center;
    background-size: auto 100%;
    width: 15px;
    height: 15px;
    border: 0px solid #BBB;
    display: inline-block;
    background-repeat: no-repeat;
    font-size: 1px;
    cursor: default;
    margin: 2px;
}

input[type="radio"]:checked:disabled.triggerR + .checkerR {
    background-image: url(../images/stateRoundtrueb.png);
    background-position: left center;
    background-size: auto 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    /*border: 1px solid #BBB;*/
    font-size: 1px;
    cursor: default;
}

label:focus.checkerR {
    outline-style: none;
    background-image: url(../images/RndChkd.png);
    width: 19px;
    height: 19px;
    margin:0px;
    /*outline-offset: 1px;
    outline-color: cornflowerblue;
    outline-style: solid;
    outline-width: 1px;*/
}




