/****** COLORS***********/

a {
    color: #db273f;
    text-decoration: underline;
}

.dsh-active .dsh-clock,
.dsh-refresh,
#sidebarnavig a:hover,
a:hover
{	
	color: #db273f;
	text-decoration: none;
}

activelabel
{    
    color: #db273f !important;
}

/****** 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 #DB273F;
    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 #DB273F;
    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 #DB273F;
    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 #DB273F;
    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: #DB273F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pnlMonth a.navPrev:hover,
.pnlMonth a.navNext:hover {
    color: #DB273F !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: #DB273F;
}

.helpcursor{ color: #bbb;}
.helptcursor:hover,
.helpcursor:hover{ color: #DB273F;}

.dxgvHeader_Aktion3 .helptcursor:hover,
.dxgvHeader_Aktion3 .helpcursor:hover {
    color: white;
}

.tblCatJO_Jidelnicek .cat_jo_druhinline,
#webtbuttons .webtbutton:hover:after {    
    color: #db273f;
}


.dialog_form_wrapper .buttonLink {
    background-color: #DB273F;
    border-bottom: 2px solid #9C1D2F;
}

.attpr_quickmenuwrap a:hover {    
    background-color: #DB273F;
}

.page-headerCounter {
    color: #db273f;
}
.page-headerCounter i {
  color: #db273f;
}