﻿/* css pre metodu EnableButton */
a.disabled {
    opacity: 0.4;
    pointer-events: none;
    cursor: default;
}

/* css pre ShowDialog HideDialog */
.web_dialog_overlay {
    display: none;
    z-index: 101;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000000;
    opacity: .15;
    filter: alpha(opacity=15);
    -moz-opacity: .15;
}

.web_dialog {
    display: none;
    z-index: 102;
    /*
    top: 50%;
    left: 50%;  
    */
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.x-center {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.center {
    text-align: center;
}

body.cursor_wait, body.cursor_wait * {
    cursor: wait !important;
}

/*buttons*/
.buttonStyle {
    display: /*block*/ inline-block;
    padding: 0 0 1px 0;
    height: 22px;
    line-height: 22px;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    color: #000000;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    /*background-color: #ffffff;*/
    background-color: lightblue;
}

    .buttonStyle:hover, .buttonStyle:focus {
        background-color: #c5c5c5;
        color: black;
    }

    .buttonStyle:link, .buttonStyle:visited, .buttonStyle:active {
        color: black;
    }

textarea {
    border-radius: 2px;
    border: solid 1px #c5c5c5;
    padding: 0 4px;
}

select {
    border-radius: 2px;
    border: solid 1px #c5c5c5;
    padding: 0 0 0 2px;
}

/*input text*/
input[type="text"], input[type="number"], input[type="password"] {
    border-radius: 2px;
    border: solid 1px #c5c5c5;
    padding: 0 4px;
}

    input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
        outline: none;
        border-color: #9ecaed;
        box-shadow: 0 0 4px #9ecaed;
        /*box-shadow: 0 0 5px rgba(81, 203, 238, 1);
          padding: 3px 0px 3px 3px;
          margin: 5px 1px 3px 0px;
          border: 1px solid rgba(81, 203, 238, 1);*/
    }

/*ol zoznam so zatvorkami*/

.ol-parenthesis {
    counter-reset: list;
    padding-left: 16px; /*zarovnanie vlavo na zaciatok riadku*/
}

    .ol-parenthesis > li {
        list-style: none;
        position: relative;
    }

        .ol-parenthesis > li:before {
            content: counter(list, lower-alpha) ") ";
            counter-increment: list;
            position: absolute;
            left: -1.1em; /*kolko je a) pred textom*/
        }


/*
ul.a {list-style-type: circle;}
ul.b {list-style-type: disc;}
ul.c {list-style-type: square;}

ol.d {list-style-type: armenian;}
ol.e {list-style-type: cjk-ideographic;}
ol.f {list-style-type: decimal;}
ol.g {list-style-type: decimal-leading-zero;}
ol.h {list-style-type: georgian;}
ol.i {list-style-type: hebrew;}
ol.j {list-style-type: hiragana;}
ol.k {list-style-type: hiragana-iroha;}
ol.l {list-style-type: katakana;}
ol.m {list-style-type: katakana-iroha;}
ol.n {list-style-type: lower-alpha;}
ol.o {list-style-type: lower-greek;}
ol.p {list-style-type: lower-latin;}
ol.q {list-style-type: lower-roman;}
ol.r {list-style-type: upper-alpha;}
ol.s {list-style-type: upper-latin;}
ol.t {list-style-type: upper-roman;}
ol.u {list-style-type: none;}
ol.v {list-style-type: inherit;}
*/
