/* Alert3 */
div#alert3 {
    border-radius: 0.3rem;
    background: #fff;
    color: #000;
    font-size: 1.6rem;
    opacity: 0;
    padding: 2rem 2rem 2rem 2rem;
    position: fixed;
}

/* Alert2 */
#szurkit{
    background-color: #000;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#alert2{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
}

#alert2.foxpost div.alert_figy div.alert_tart {
    max-width: none;
    padding: 0rem 0rem 0rem 0rem;
}

#alert2.foxpost div.alert_figy div.f_footer {
    display: none;
}

#alert2.foxpost iframe {
    vertical-align: bottom;
}

#alert2 img.bezar{
    position: absolute;
    right: -1rem;
    top: -1rem;
}

#alert2 .gomb {
    appearance: none;
    background-image: none;
	background: #eb524a;
    border: 0rem;
	border-radius: 0rem;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.4rem;
    height: auto;
    line-height: 2rem;
    margin: 0rem 0rem 0rem 0rem;
    padding: 0.7rem 1.2rem;
    text-align: center;
    width: auto;
}

#alert2 .gomb.nem {
    background: #a9a9a9;
    margin: 0rem 1rem 0rem 0rem;
}

#alert2 input.gomb:hover,        #alert2 input.gomb:active,        #alert2 input.gomb:focus,
#alert2 input.alert2_gomb:hover, #alert2 input.alert2_gomb:active, #alert2 input.alert2_gomb:focus{
	background: #ff6860;
}

#alert2 input.gomb.nem:hover,        #alert2 input.gomb.nem:active,        #alert2 input.gomb.nem:focus,
#alert2 input.alert2_gomb.nem:hover, #alert2 input.alert2_gomb.nem:active, #alert2 input.alert2_gomb.nem:focus{
	background: #b3b3b3;
}

#alert2 .gomb.zold {
    background: #4DB754;
}

#alert2 .gomb.zold:hover, #alert2 .gomb.zold:focus, #alert2 .gomb.zold:active {
    background: #3CBE45;
}

div.alert_figy {
    box-shadow: 0.1rem 0.1rem 0.4rem 0rem rgba(0, 0, 0, 0.19);
    border-radius: 0rem;
}

div.alert_figy div.alert_header {
    background: #333333;
    border-bottom: 0.1rem solid #cfb783;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    color: #fff;
    font-family: 'Titillium Web', sans-serif;
    font-size: 1.6rem;
    height: 4rem;
    padding: 1.2rem 0rem 0rem 2rem;
}

div.alert_figy div.alert_header td.cim {
    color: #fff;
    font-size: 1.6rem;
}

div.alert_figy div.alert_tart {
    background: #fff;
    color: #353535;
    font-family: 'Titillium Web', sans-serif;
    font-size: 2rem;
    font-weight: 300;
    min-width: 30rem;
    max-width: 50rem;
    padding: 3rem 3rem 2rem 3rem;
    text-align: center;
}
div.alert_figy div.alert_tart.szeles{
    max-width: 90rem;
}

div.alert_figy div.f_footer {
    background: #fff;
    border-bottom-left-radius: 0rem;
    border-bottom-right-radius: 0rem;
    margin: 0rem 0rem 0rem 0rem;
    padding: 0.7rem 0rem 1.7rem 0rem;
    text-align: center;
}

div.alert_figy div.alert_tart div.select_style {
    background: #fff url('../elemek/icon_select_nyil.svg') no-repeat calc(100% - 1rem) 1.5rem;
    margin: 1rem 0rem 0rem 0rem;
    width: 100%;
}

div.alert_figy div.alert_tart div.select_style select {
    padding: 0rem 3rem 0rem 0.6rem;
    width: 100%;
}
