html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 60px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -60px; /* negative value of footer height */
	height: 60px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

@media (min-width: 1640px) {
  .container {
    width: 1600px;
  }
}


body {
    padding-top: 50px;
    padding-bottom: 20px;
}

.grid2 .row {
    margin-left: -5px;
    margin-right: -5px;
}
.grid2 .col-xs-1, .grid2 .col-sm-1, .grid2 .col-md-1, .grid2 .col-lg-1, 
.grid2 .col-xs-2, .grid2 .col-sm-2, .grid2 .col-md-2, .grid2 .col-lg-2, 
.grid2 .col-xs-3, .grid2 .col-sm-3, .grid2 .col-md-3, .grid2 .col-lg-3, 
.grid2 .col-xs-4, .grid2 .col-sm-4, .grid2 .col-md-4, .grid2 .col-lg-4, 
.grid2 .col-xs-5, .grid2 .col-sm-5, .grid2 .col-md-5, .grid2 .col-lg-5, 
.grid2 .col-xs-6, .grid2 .col-sm-6, .grid2 .col-md-6, .grid2 .col-lg-6, 
.grid2 .col-xs-7, .grid2 .col-sm-7, .grid2 .col-md-7, .grid2 .col-lg-7, 
.grid2 .col-xs-8, .grid2 .col-sm-8, .grid2 .col-md-8, .grid2 .col-lg-8, 
.grid2 .col-xs-9, .grid2 .col-sm-9, .grid2 .col-md-9, .grid2 .col-lg-9, 
.grid2 .col-xs-10, .grid2 .col-sm-10, .grid2 .col-md-10, .grid2 .col-lg-10, 
.grid2 .col-xs-11, .grid2 .col-sm-11, .grid2 .col-md-11, .grid2 .col-lg-11, 
.grid2 .col-xs-12, .grid2 .col-sm-12, .grid2 .col-md-12, .grid2 .col-lg-12 {
    padding-left: 5px;
    padding-right: 5px;
}
.grid2 .form-group {
    margin-bottom: 10px;
}

.smallpad {
    padding: 0 10px;
}

table.nowrap td, td.nowrap {
    white-space: nowrap;
    word-wrap: normal;
}
td.wrap {
    white-space: normal;
    word-wrap: normal;
}    
td.fizetszerk:hover, td.fizetsoreleje:hover, td.kijelol {
    background: #56B2EF;
    /*color: white;*/
    cursor: pointer;
}
.red {
    color: red;
}
.lightred {
    background: rgb(200,200,240);
}
table.telefon>thead>tr>th,
table.telefon>tbody>tr>td,
table.telefon>tfoot>tr>th,
table.telefon>tfoot>tr>td  {
  padding: 3px;
}
table.telefon>thead>tr>th {
    text-align: center;
}
.strong {
    font-weight: bold;
}
.listatabla {
    max-height: 150px;
    overflow-y: auto;
    min-height: 90px;
}
#telefonpenzugy td.kaukcioosszeg:hover {
    background: #88dd88;
    cursor: pointer;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -ms-animation: spin .7s infinite linear;
    -webkit-animation: spinw .7s infinite linear;
    -moz-animation: spinm .7s infinite linear;
}
 
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
  
@-webkit-keyframes spinw {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
 
@-moz-keyframes spinm {
    from { -moz-transform: rotate(0deg);}
    to { -moz-transform: rotate(360deg);}
}

td.tartozasedit {
    cursor: pointer;
}
.checkboxspace {
    min-width: 20px;
    height: 20px;
}

