@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,700&subset=latin-ext');

@font-face {
    font-family: 'BebasNeue';
    src: url('../font/BebasNeue-Regular.eot');
    src: url('../font/BebasNeue-Regular.woff2') format('woff2'),
         url('../font/BebasNeue-Regular.woff') format('woff'),
         url('../font/BebasNeue-Regular.ttf') format('truetype');
  } 

body {
  font-family: 'Roboto', sans-serif;
  background: rgb(125,126,125);
  background: -moz-linear-gradient(top,  rgba(125,126,125,0.1) 0%, rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  background: -webkit-linear-gradient(top,  rgba(125,126,125,0.1) 0%,rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  background: linear-gradient(to bottom,  rgba(125,126,125,0.1) 0%,rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
  }
h1,h2,h3,h4 {
  font-family: 'BebasNeue', sans-serif;
}

header {
  padding-top:2.2em;
  padding-bottom:1.4em;
  background: rgb(125,126,125);
  background: -moz-linear-gradient(top,  rgba(125,126,125,0.1) 0%, rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  background: -webkit-linear-gradient(top,  rgba(125,126,125,0.1) 0%,rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  background: linear-gradient(to bottom,  rgba(125,126,125,0.1) 0%,rgba(14,14,14,0.7) 100%), url('../img/gs.png');
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
  color:#ffffff;
  }

footer {
  padding-top:1.6em;
  padding-bottom:1.2em;
  color: #ffffff;
  }  
  
p {
  margin-bottom:0;
  padding-bottom:0;
  }

section.registracni_formular {
  padding-top:2.4em;
  padding-bottom:3.4em;
  /*background-color:#ffffff;*/
  
background: rgb(252,255,244);
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(232,239,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(232,239,255,1) 100%);
background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(232,239,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e8efff',GradientType=0 );
  
  }

.accordion-title {
  font-size: 0.95rem;
  background-color:#f4f4f4;
  }
  
.x_green {
  background-color:rgb(102,204,0);
  color: white;
  }            
.x_green:hover {
  background-color:rgb(51,204,0);
  color: white;
  }            

.x_red {
  background-color:red;
  color: white;
  }            

.x_red:hover {
  background-color:rgb(204,0,0);
  color: white;
  }    