body, html, form {
    height:100%;
    margin:0px;  
    font-family:Arial;
}

    #tblOkno 
{
    width:100%;
    height:100%;
}

h1{
    color:rgb(2, 85, 184);
    font-size:22px;
    font-weight:normal;
}

a.nadpis:hover{
    text-decoration:none;
}

.content {
    width: 250px;
    margin: auto;
    border:1px;
    text-align:center;
    line-height:25px;
}

#loginBox input {
    padding:10px;
    width:100%;
    border:none;
    margin-bottom:15px;
    box-sizing: border-box;
}
#loginBox input[type=text],
#loginBox input[type=password]{
    background-color:rgb(240, 240, 240);
}
#loginBox input[type=submit]{
    background-color:rgb(2, 85, 184);
    color:white;
    text-align:center;
}

#loginBox input[type=submit]:disabled {
    background-color:silver;
}

.content a{
    font-size:0.7em;
    color: #0066CC;       
}

a {
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

#divFoter{
    max-width:600px;
    margin:auto;
    color:silver;
    font-size:0.7em;
}

#divFoter a{
    color:silver;
}

#divfoterLeft {
    float:left;
}
#divfoterRight {
    float: right;
}


.chybalogin
{
	color: red;
    font-size:0.7em;
    padding-bottom:8px;
}

/********** registracia ****************/

h2{
    color:rgb(2, 85, 184);
    font-size:0.9em;
}

#secRegistracia,
#secProblemy{
    display:none;
}

#secRegistracia input,
#secRegistracia textarea,
#secRegistracia select,
#secProblemy input,
#secProblemy textarea
{
    padding:8px;
    width:100%;
    border:none;
    margin-bottom:8px;
    box-sizing: border-box;
    background-color:rgb(240, 240, 240);
    font-family:Arial;
}

#secRegistracia input[type=submit],
#secProblemy input[type=submit] {
    background-color:rgb(2, 85, 184);
    color:white;
    text-align:center;
}

#secRegistracia select {
    color: rgb(109, 109, 109);
    padding-left:6px;
}

#secRegistracia select.dbcErr {
    color:red;
}
.message {
    font-size:0.7em;   
    line-height:1.0em; 
}

.message.ok {
    color:rgb(109, 109, 109);/*rgb(2, 85, 184);*/
}

.message.error {
    color:red;
    margin-bottom:10px;
}

.dbcErr{
    color:red;
}

.dbcErr::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: red;
    opacity: 1; /* Firefox */
}

.dbcErr:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.dbcErr::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}

select option:disabled {
  color: red;
}

#secProblemy .popis{
    text-align:left;
    color:rgb(109, 109, 109);
    font-size:0.7em;   
    line-height:18px;
}


#captcha_element {
  -webkit-transform: scale(0.82);
     -moz-transform: scale(0.82);
      -ms-transform: scale(0.82);
       -o-transform: scale(0.82);
          transform: scale(0.82);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;

}