/****** COLORS***********/
a {
    color: #6fbe31;
    text-decoration: underline;
}

.dsh-active .dsh-clock,
.dsh-refresh,
#sidebarnavig a:hover,
a:hover {
    color: #6fbe31;
    text-decoration: none;
}

activelabel {
    color: #6fbe31 !important;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:hover .icon,
.dropdown-menu > li > a:hover .glyphicon {
    background: #6fbe31;
    color: #fff;
}

.navbar-nav .dropdown-menu a:focus,
.navbar-nav .dropdown-menu a:hover {
    color: #fff;
    background: #6fbe31;
}

/****** COLORS END ***********/


/* div pro ucely zobrazeni tociciho se kolecka - cekani */
td.waitclock {
    /*background: url('../images/icons/clock-green.gif') no-repeat 50% 50%;*/
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid #6fbe31;
    border-top: 4px solid #EEE;
    width: 20px;
    height: 20px;
}

div.waitclock {
    /*width: 20px;
    height: 20px;
    background: url('../images/icons/clock-green.gif') no-repeat 50% 50%;*/
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid #6fbe31;
    border-top: 4px solid #EEE;
    width: 20px;
    height: 20px;
}

td.waitclock-text,
div.waitclock-text {
    padding-left: 22px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid #6fbe31;
    border-top: 4px solid #EEE;
    width: 20px;
    height: 20px;
}

a.waitclock-after:after {
    content: "";
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid #6fbe31;
    border-top: 4px solid #EEE;
    width: 20px;
    height: 20px;
}

a.selMonth, a.selMonth:hover, .pnlMonth a.active, .pnlMonth a:hover {
    color: #ffffff !important;
    text-decoration: none;
    background-color: #6fbe31;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pnlMonth a.navPrev:hover,
.pnlMonth a.navNext:hover {
    color: #6fbe31 !important;
}

.navbar .dropdown .title {
    text-shadow: 0 1px 0 #8b0909;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

a:hover,
a:active {
    /*outline: 0;*/
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
    max-width: none;
}

@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

body {
    margin: 0;
    font-family: "Open Sans", "Helvetica", sans-serif;
    font-size: 14px;
    color: #333333;
    background-color: #ffffff !important;
}

.pnlMonth a {
    color: #6fbe31;
}

.helpcursor {
    color: #bbb;
}

.helptcursor:hover,
.helpcursor:hover {
    color: #6fbe31;
}

.dxgvHeader_Aktion3 .helptcursor:hover,
.dxgvHeader_Aktion3 .helpcursor:hover {
    color: white;
}

.tblCatJO_Jidelnicek .cat_jo_druhinline,
#webtbuttons .webtbutton:hover:after {
    color: #6fbe31;
}

.dialog_form_wrapper .buttonLink {
    background-color: #6fbe31;
    border-bottom: 2px solid #5e9f2d;
}

.attpr_quickmenuwrap a:hover {
    background-color: #6fbe31;
}

.page-headerCounter {
  color: #6fbe31;
}
.page-headerCounter i {
  color: #6fbe31;
}