#titkar .head {
      font-size: 1.1em;
      font-weight: bold;      
      margin-top: 10px;
   }
   #titkar .hidden {
      display: none;
   }
#titkar select{padding:7px;}
    
   #titkar #ugyfel,
   #titkar #gj,
   #titkar #lakas {
      clear: both;
      background-color: #f2f2f2;
      padding: 2%;
   }

   #titkar .block {
      border-top: 1px solid #cdcdcd;
      clear: both;
      margin-top: 10px;
   }
   #titkar .row {
      clear: both;
   }

   #titkar .error p {
      margin: 6px;
      padding: 5px;
      color: #ED2226;
      font-weight: 500;
   }
   #titkar .clear {
      clear: both;
   }
      
   #titkar #telefonkorzet {
      width: 25px;
   }
   #titkar #telefonszam {
      width: 178px;
   }   
   #titkar .honap {
      width: 175px;
   }
   #titkar .nap {
      width: 78px;
   }
 
   #titkar .uj {
      text-align: right;
   }
   #titkar .uj input {
      font-size: 12px;
   }
   div.error {
      background-image:none;
   }

#titkar .marketing, #titkar .hirlevel{
   float: left;
   width: 100%;
}
#titkar .marketing input, #titkar .hirlevel input{
      float: left;
      width: 20px;
      margin: 3px 5px 0 0;
}

#titkar #kuldes{margin-bottom: 50px;}
#titkar #gomb{text-align: center;}

#titkar #gfb_link, #titkar  #casco_link, #titkar #lakas_link{
  display: inline-block;
  width: 31.333%;
  min-width: 220px;   
  float: left;
  padding: 2%;
  margin: 1%;
  box-sizing: border-box;
  background-color: #efe1d4;
}
#titkar #gfb_link a, #titkar  #casco_link a, #titkar #lakas_link a{
   white-space: nowrap;
}
@media only screen and (max-width:510px){
  #titkar #gfb_link, #titkar  #casco_link, #titkar #lakas_link{
       width: 100%;
       margin: 1% 0;
  }
}
@media only screen and (max-width:460px){
   #titkar label{width: 100%;}
}
