td{
   height: 30px;
   vertical-align: middle;
}

textarea{
        width: 100%;
        height: 150px;
       
    }
    
    .menugomb_megnezett1{
        background-color: rgb(0,0, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }
    
    .kotelezo{
        color: red;
    }


@media only screen and (min-width: 991px) {

    .footer {
    
        margin-top: 310px;  
        display: block;
        position: relative;    
        bottom: 0;
        width: inherit;
        /*height: 10%;*/
        margin-left: auto;
        margin-right: auto;
        background-color: #b3b3b3;
        color: black;
        text-align: center;
        border-radius: 4px;
    }
    .fooldal{
        overflow: hidden;
    }
    
    .fooldal-kozep {
        text-align: center;

    }

    .fooldal-szoveg{
        font-size: 30px;
    }
    .fooldal-szoveg-sor{
        margin:100px;
    }
    
    .cim {
        height: 100px;
      /* background-color:rgb(0, 0, 142);*/
        background-color:rgb(0, 70, 102);
        text-align: center;
        font-size: 30px;
        color: white;

    }
    .cim-szoveg{
        margin-top: 15px;
    }
    .alcim-szoveg{
        font-size: 15px;
    }
    

    .belepes-koz{
        margin-bottom: 2px;
    }
    
    .belepes-adat{
        text-align:left; 
        padding:0px;
        position: relative;
        left: -20px;
    }
    .belepes-input{
        width: 220px;
    }
    .belepes-szoveg{
        text-align: right;
        padding-right: 40px;
    }
    
    .belepett_orv_azon{
        text-align: right; padding-top:10px
    }
    .belepett_felh_azon{
        text-align: left; padding-top:10px
    }
    .kilep_gomb{
        
    }
    .belep-hiba-md{
        display: inline;
    }
    .belep-hiba-xs{
        display: none;
    }
    .menugomb_indit{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 380px;

        font-size: 14px;
        font-weight: 400;
        text-align: center;

        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
        
        
    }

    .menugomb{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_bekuldott{
        background-color: rgb(0, 0, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_megnezett{
        background-color: rgb(0, 143, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }
    /* unvisited link */
    /*a:link {
      background-color: rgb(0, 0, 142); 
      color: white;
    }*/

    /* mouse over link */
    a:hover {
      background-color:rgb(0, 143, 230);
      color: white;
    }
    
/*    a:visited {
      background-color:rgb(0, 143, 230);
      color: white;
    }*/
    
    button:hover {
      background-color: rgb(0, 143, 230);
     
      color: white;
    }


    .egyeb_gomb{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;
        /*width: 274px;*/

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .kerdoiv_cimek{
        /*text-align: center;*/
        
        text-align: center;
        font-size: 30px;
        margin-bottom: 20px;
        
    }

    .main-tartalom{
         margin-left: 28%;
         width: 65%;
    }
    .center {
        margin: auto;
        
        width: 80%;
        /*border: 3px solid rgb(230, 247, 255);*/
        border: 3px solid rgb(242, 242, 242);
        padding: 10px;
        margin-bottom: 5px;
      }
      
    .felsorolas{
        font-size: 16px;
        padding: 6px;;
    }
    .felsorolas_behuzas{

        font-size: 16px;
        margin-left: 30px;
    }
    .also_keret{
        
        border-bottom: 1px solid black;

    }

    .bal{
        text-align: left;
    }

    .jobb{
        text-align: right;
    }
    
    .szam_input{
        width: 60px;
        
    }
    .main-scroll{
        max-height: 650px; 
        overflow: auto;
    }
        
} 

@media only screen and (min-width: 1105px) {
   /*asztali méret*/

 
   
   .footer {
    
        margin-top: 310px;  
        display: block;
        position: relative;    
        bottom: 0;
        width: inherit;
        /*height: 10%;*/
        margin-left: auto;
        margin-right: auto;
        background-color: #b3b3b3;
        color: black;
        text-align: center;
        border-radius: 4px;
    }
    .fooldal{
        overflow: hidden;
    }
    
    .fooldal-kozep {
        text-align: center;

    }

    .fooldal-szoveg{
        font-size: 30px;
    }
    .fooldal-szoveg-sor{
        margin:100px;
    }
    .cim {
        height: 130px;
      /* background-color:rgb(0, 0, 142);*/
        background-color:rgb(0, 70, 102);
        text-align: center;
        font-size: 40px;
        color: white;

    }
    .cim-szoveg{
        /*margin-top: 40px;*/
    }
    .alcim-szoveg{
        font-size: 20px;
    }
    
    
    .belepes-koz{
        margin-bottom: 2px;
    }
    
    .belepes-adat{
        text-align:left; 
        padding:0px;
        position: relative;
        left: -20px;
    }
    .belepes-input{
        width: 220px;
    }
    .belepes-szoveg{
        text-align: right;
        padding-right: 40px;
    }
    
    .belepett_orv_azon{
        text-align: right; padding-top:10px
    }
    .belepett_felh_azon{
        text-align: left; padding-top:10px
    }
    .kilep_gomb{
        
    }
    .belep-hiba-md{
        display: inline;
    }
    .belep-hiba-xs{
        display: none;
    }
    .menugomb_indit{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 380px;

        font-size: 14px;
        font-weight: 400;
        text-align: center;

        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
        
        
    }

    .menugomb{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_bekuldott{
        background-color: rgb(0, 0, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_megnezett{
        background-color: rgb(0, 143, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }
    /* unvisited link */
    /*a:link {
      background-color: rgb(0, 0, 142); 
      color: white;
    }*/

    /* mouse over link */
    a:hover {
      background-color:rgb(0, 143, 230);
      color: white;
    }
    
/*    a:visited {
      background-color:rgb(0, 143, 230);
      color: white;
    }*/
    
    button:hover {
      background-color: rgb(0, 143, 230);
     
      color: white;
    }


    .egyeb_gomb{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;
        /*width: 274px;*/

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .kerdoiv_cimek{
        /*text-align: center;*/
        
        text-align: center;
        font-size: 30px;
        margin-bottom: 20px;
        
    }

    .main-tartalom{
         margin-left: 28%;
         width: 65%;
    }
    .center {
        margin: auto;
        
        width: 80%;
        /*border: 3px solid rgb(230, 247, 255);*/
        border: 3px solid rgb(242, 242, 242);
        padding: 10px;
        margin-bottom: 5px;
      }
      
    .felsorolas{
        
        font-size: 16px;
        padding: 6px;
    }
    .felsorolas_behuzas{

        font-size: 16px;
        margin-left: 12px;
    }
    .also_keret{
        
        border-bottom: 1px solid black;

    }

    .bal{
        text-align: left;
    }

    .jobb{
        text-align: right;
    }
    
    .szam_input{
        width: 60px;
        
    }
    .main-scroll{
        max-height: 650px; 
        overflow: auto;
    }
    

    
}


    
   
    
@media only screen and (max-width: 991px) {
    /*mobil méret*/
    .footer {
    
        margin-top: 50px;  
        display: block;
        position: relative;    
        bottom: 0;
        width: inherit;
        /*height: 10%;*/
        margin-left: auto;
        margin-right: auto;
        background-color: #b3b3b3;
        color: black;
        text-align: center;
        border-radius: 4px;
    }

    .fooldal-kozep {
        text-align: center;

    }

    .fooldal-szoveg{
        font-size: 15px;
        margin-top: 0px;
        padding-top: 10px;
    }
    .fooldal-szoveg-sor{
        margin:10px;
    }
    
    .cim {
        padding-top: 10px;
        height: auto;
        /*margin-bottom: 10px;*/
        border-bottom: 12px solid rgb(0, 70, 102);
        background-color:rgb(0, 70, 102);
        text-align: center;
        font-size: 20px;
        color: white;

    }
    .alcim-szoveg{
        font-size: 13px;
    }
    .belepes-adat{
        text-align:center; 
        padding:0px;
    }
    .belepes-szoveg{
        text-align: center;
    }
    
    .belepett_orv_azon{
        text-align: center; 
        padding-top:10px;
    }
    .belepett_felh_azon{
        text-align: center; 
        padding-top:10px;
        padding-bottom: 10px;
    }
    .kilep_gomb{
        
    }
    
    .belep-hiba-md{
        display: none;
    }
    .belep-hiba-xs{
        display: inline;
    }
    
    .menugomb_indit{
        background-color:rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 20%;
        min-width: 144px;
        
        font-size: 14px;
        font-weight: 400;
        text-align: center;

        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;

    }

    .menugomb{
        background-color: rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_bekuldott{
        background-color: rgb(0, 143, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .menugomb_megnezett{
        background-color: rgb(0, 143, 230);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }
    /* unvisited link */
    /*a:link {
      background-color: rgb(0, 0, 142); 
      color: white;
    }*/

    /* mouse over link */
    a:hover {
      background-color:rgb(0, 143, 230);
      color: white;
    }

    button:hover {
      background-color:rgb(0, 143, 230);
      color: white;
    }


    .egyeb_gomb{
        background-color:rgb(0, 70, 102);
        border-color: #46b8da;

        padding: 6px;
        margin: 1px;
        color: #fff;
        width: 100%;

        font-size: 14px;
        font-weight: 400;
        text-align: center;
        /*white-space: nowrap;*/
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
        display: inline-block;
    }

    .kerdoiv_cimek{
        text-align: center;
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .felsorolas{
        position: relative;
        font-size: 16px;
        padding: 6px;
    }
    .felsorolas_behuzas{

        font-size: 16px;
        margin-left: 6px;
    }
    .also_keret{
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid black;

    }

    .bal{
        text-align: left;
    }

    .jobb{
        text-align: right;
    }
    
    .szam_input{
        width: 60px;
        
    }
    .center {
        margin: auto;
        margin-top: 20px;
        width: 80%;
        /*border: 3px solid rgb(230, 247, 255);*/
        border: 3px solid rgb(242, 242, 242);
        padding: 10px;
        margin-bottom: 5px;
      }
      .center-mobil{
          width: 100%;
          margin: 5px;
      }
      .jobb-margo-mobil{
          margin-right: 30px;
      }
      
      
}




.swal-modal .swal-text {
    text-align: center;
}
.almenu{
    width: 90%;    
    margin-left: 10%;
    
    
}
