.weathericon{
    animation-name: weather;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 2;
    margin-left:15px;
}

@keyframes weather{
    0% {
        transform: scale(1,1) rotate(0deg);
    }
    50% {
        transform: scale(1.2,1.2) rotate(360deg);
    }

    100%{
        transform: scale(1.0,1.0) rotate(360deg);
    }

}

.calendar{
    width:100%;
    max-width:1600px;
    margin-top:-50px;
}

.hetinezet_szelesseg{
    max-width:100% !important;
}

.calendar:after{
    clear:both;
    content:"";
    display:block;
}

.viewmonth_napdoboz{
    float:left;
    width:14%;
    height:130px;
    margin-right:2px;
    margin-bottom:2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background:#f0f0f0 url('../img/nap_hatter2.jpg') top center;
    color:#888888;
    overflow:hidden;
    -webkit-transition: transform 0.2s, box-shadow;
    -moz-transition: transform 0.2s, box-shadow;
    -ms-transition: transform 0.2s, box-shadow;
    -o-transition: transform 0.2s, box-shadow;
    transition: transform 0.2s, box-shadow;
    border-bottom:1px solid #EEEEEE;
    border-radius:5px;
}

.hetinezet_magassag{
    height:700px;
}

.calendar_week_todos_list{
    height:660px;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:calc(100% - 40px);
    overflow-x: hidden;
    overflow-y: auto !important;
    z-index: 2;
}

.calendar_week_todos_list::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.calendar_week_todos_list::-webkit-scrollbar-track {
    background-color: rgba(169,169,169,0.1) ;
}

/* Handle */
.calendar_week_todos_list::-webkit-scrollbar-thumb {
    background: rgba(200,200,200,0.8) ;
}

/* Handle on hover */
.calendar_week_todos_list::-webkit-scrollbar-thumb:hover {
    background-color: rgba(125,125,125,0.8) ;
}

.viewmonth_napdoboz .erkezes_tavozas{
    color:#adc8f9;
    font-weight:normal;
}

.viewmonth_napdoboz:hover{
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-box-shadow:  0px 0px 10px #666666;
    -moz-box-shadow:  0px 0px 10px #666666 ;
    box-shadow:  0px 0px 10px #666666 ;
    color:#441e07;
    cursor:pointer;
}

.hetinezet_magassag:hover{
    -webkit-transform: scale(1.01, 1.01) !important;
    -moz-transform: scale(1.01, 1.01) !important;
    -ms-transform: scale(1.01, 1.01) !important;
    -o-transform: scale(1.01, 1.01) !important;
    transform: scale(1.01, 1.01) !important;
}

.viewmonth_napdoboz_fejlec{
    width:100%;
    height:40px;
    padding:8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#0a9ebb;
    color:#fff;
    font-size:14px;
    border-radius:5px;
}

.viewmonth_napdoboz_fejlec:after{
    clear:both;
    content:"";
    display:block;
}

.viewmonth_napdoboz_fejlec div{
    float:left;
}

.viewmonth_napdoboz_fejlec div:last-of-type{
    float:right;
}

.viewmonth_napdoboz_todo{
    margin:5px 0px;
    font-size:12px;
    font-weight:400;
    padding:5px;
    overflow-x:hidden;
}

.todo_hetinezet{
    -webkit-box-shadow: 0px 0px 5px rgba(180,180,180,0);
    -moz-box-shadow: 0px 0px 5px  rgba(180,180,180,0);
    box-shadow: 0px 0px 5px  rgba(180,180,180,0);
    /*border-top:1px solid rgba(200,200,200,0);
    border-bottom:1px solid rgba(200,200,200,0);*/
}

.todo_hetinezet:hover{
    -webkit-box-shadow: 0px 0px 5px  rgba(180,180,180,1);
    -moz-box-shadow: 0px 0px 5px  rgba(180,180,180,1);
    box-shadow: 0px 0px 5px  rgba(180,180,180,1);
    opacity:0.9;
}


.inactive_day{
    opacity:0.2;
}

.viewmonth_napdoboz_weekend{
    float:left;
    width:14%;
    height:130px;
    margin-right:2px;
    margin-bottom:2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #eff6f8 url('../img/nap_hatter2.jpg') top center;
    background-blend-mode: multiply;
    color:#441e07;
    -webkit-transition: transform 0.2s, box-shadow;
    -moz-transition: transform 0.2s, box-shadow;
    -ms-transition: transform 0.2s, box-shadow;
    -o-transition: transform 0.2s, box-shadow;
    transition: transform 0.2s, box-shadow;
    border-bottom:1px solid #EEEEEE;
    border-radius:5px;
}

.viewmonth_napdoboz_weekend:hover{
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-box-shadow:  0px 0px 10px #666666;
    -moz-box-shadow:  0px 0px 10px #666666 ;
    box-shadow:  0px 0px 10px #666666 ;
    color:#441e07;
    cursor:pointer;
}

.viewmonth_napdoboz_weekend .erkezes_tavozas{
    color:#ff955b;
    font-weight:normal;
}

.viewmonth_napdoboz_fejlec_weekend{
    width:100%;
    height:40px;
    padding:8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#94b1b6;
    color: #53676a;
    /*color:#eec7bd;*/
    font-size:14px;
    border-radius:5px;
}

.viewmonth_napdoboz_fejlec_weekend:after{
    clear:both;
    content:"";
    display:block;
}

.viewmonth_napdoboz_fejlec_weekend div{
    float:left;
}

.viewmonth_napdoboz_fejlec_weekend div:last-of-type{
    float:right;
}

.viewmonth_napdoboz_todo_weekend{
    margin:5px 0px;
    font-size:12px;
    font-weight:400;
    padding:5px;
    overflow-x:hidden;
}


.naptar_vezerlosav{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #EEEEEE;
}

.naptar_vezerlosav:after{
    clear:both;
    content:"";
    display:block;

}

.naptar_vezerlosav div{
    float:left;
    width:130px;
}

.naptar_vezerlosav div.middle{
    width:200px;
    font-size:30px;
    color:#000;
    padding-top:5px;
    font-weight: 300;
}

.naptar_vezerlosav div.naptar_gomb{
    width:60px;
}

.naptar_vezerlosav div button{
    height:46px !important;
    width:56px !important;
    padding:0px !important;
    padding-top:3px !important;
}

.ev{
    font-size:30px;
    color:#000;
    padding-top:5px;
    font-weight: 300;
}

.naptardetails{
    position: fixed;
    z-index:100;
    top:50%;
    left:50%;
    padding:0px;
    height:0px;
    width:0px;
    visibility: hidden;
    opacity:0;
    background-color:#FFFFFF !important;
    -webkit-box-shadow:  0px 0px 20px #333333;
    -moz-box-shadow:  0px 0px 20px #333333;
    box-shadow:  0px 0px 20px #333333;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.new_naptardetails_container{
    visibility: hidden;
    width:100%;
    height:100%;
    display:block;
    position: fixed;
    z-index:101;
}

.new_naptardetails{
    position: fixed;
    z-index:100;
    top:50%;
    left:50%;
    padding:0px;
    height:0px;
    width:0px;
    visibility: hidden;
    opacity:0;
    background-color:#FFFFFF !important;
    -webkit-box-shadow:  0px 0px 20px #333333;
    -moz-box-shadow:  0px 0px 20px #333333;
    box-shadow:  0px 0px 20px #333333;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius:5px !important;
}

.newnaptardetails_bezargomb{
    position: absolute;
    top:0px;
    right:0px;
    width:24px;
    height:24px;
    font-size: 20px;
    font-weight:bold;
    text-align: center;
    cursor:pointer;
    background-color:#FFFFFF;
    color:#888888;
}

.newnaptardetails_bezargomb:hover{
    color:#333333;
    background-color:#FFFFFF;
}


.agenda_napdoboz{
    width:100%;
    height:100%;
    overflow:auto;
    max-width:800px;
    margin-right:10px;
    margin-bottom:10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#f4f4f4;
    color:#441e07;
    overflow:hidden;
}

.agenda_napdoboz_fejlec{
    width:100%;
    max-width:800px;
    height:45px;
    padding:0px 10px;
    margin-top:0px;
    /*padding-top:15px;*/
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#d3611b;
    color:#f4d8c7;
    font-size:20px;
}

.agenda_napdoboz_fejlec:after{
    clear:both;
    content:"";
    display:block;
}

.agenda_napdoboz_fejlec div{
    float:none;
}

.agenda_napdoboz_fejlec div:last-of-type{
    float:none;
    font-size:13px;
}

.agenda_napdoboz .todolista{
    height: 90%;
    overflow-x:hidden;
    overflow-y:auto;
}

.agenda_napdoboz_todo{
    margin:10px;
    margin-top:10px;
    font-size:14px;
    font-weight:300;
    padding:5px;
    line-height:24px;
    position: relative;
}

.agenda_napdoboz_todo .alsomenu{
    position: absolute;
    text-align:right;
    bottom:0px;
    left:0px;
    width:100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height:0px;
    background-color:#6d8fbe;
    opacity:0;
    overflow:hidden;
    -webkit-transition: height 0.5s, opacity 0.3s;
    -moz-transition: height 0.5s, opacity 0.3s;
    -o-transition: height 0.5s, opacity 0.3s;
    transition: height 0.5s, opacity 0.3s;
}

.agenda_napdoboz_todo .alsomenu a{
    color:#FFFFFF;
    text-decoration: none;
    padding:3px;
    margin:3px;
}

.agenda_napdoboz_todo .alsomenu a:hover{
    background-color:#FFFFFF;
    color:#6d8fbe;
    cursor:pointer;
}

.agenda_napdoboz_todo a{
    color:inherit;
}

.agenda_napdoboz_todo a:hover{
    background-color:rgba(255,255,255,0.4);
}

.agenda_napdoboz_todo:hover .alsomenu{
    opacity:0.8;
    height:35px;
    visibility:visible;
    padding-top:5px;
}

.naptardetails_bezargomb{
    position: absolute;
    top:0px;
    right:0px;
    width:24px;
    height:24px;
    font-size: 20px;
    font-weight:bold;
    text-align: center;
    cursor:pointer;
    background-color:#FFFFFF;
    color:#888888;
}

.naptardetails_bezargomb:hover{
    color:#333333;
    background-color:#FFFFFF;
}

.viewmonth_napdoboz_aktnap{
    float:left;
    width:14%;
    height:130px;
    margin-right:2px;
    margin-bottom:2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fdf6d2 url('../img/nap_hatter2.jpg') top center;
    background-blend-mode: multiply;
    color:#908950;
    overflow:hidden;
    -webkit-transition: transform 0.2s, box-shadow;
    -moz-transition: transform 0.2s, box-shadow;
    -ms-transition: transform 0.2s, box-shadow;
    -o-transition: transform 0.2s, box-shadow;
    transition: transform 0.2s, box-shadow;
    border-bottom:1px solid #EEEEEE;
    border-radius:5px;
}

.viewmonth_napdoboz_aktnap .erkezes_tavozas{
    font-weight:normal;
    color:#67d9dd;
}

.viewmonth_napdoboz_aktnap:hover{
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-box-shadow:  0px 0px 10px #666666;
    -moz-box-shadow:  0px 0px 10px #666666 ;
    box-shadow:  0px 0px 10px #666666 ;
    color:#441e07;
    cursor:pointer;
}

.viewmonth_napdoboz_fejlec_aktnap{
    width:100%;
    height:40px;
    padding:8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #ecd600;
    color: #908950;
    font-size:14px;
    border-radius:5px;
}

.viewmonth_napdoboz_fejlec_aktnap:after{
    clear:both;
    content:"";
    display:block;
}

.viewmonth_napdoboz_fejlec_aktnap div{
    float:left;
}

.viewmonth_napdoboz_fejlec_aktnap div:last-of-type{
    float:right;
}

.viewmonth_napdoboz_todo_aktnap{
    margin:5px 0px;
    font-size:12px;
    font-weight:400;
    padding:5px;
    overflow-x:hidden;
}

.tovabbi_bejegyzesek{
    color:#AAAAAA;
    background:transparent;
    font-size:11px !important;
}

.sotet_hatter_naptarhoz{
    position: fixed;
    top:0px;
    left:0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width:100%;
    height:100%;
    z-index:100;
    background-color:#000;
    opacity:0;
    visibility: hidden;

}

.kijeloleses:hover{
    background-color:#f2e40c;
    border:1px dotted #999110;
}

.jelenleti_idok{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:12px;
    margin-top:3px;
    height:16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.jelenleti_idok:after{
    content:"";
    display: block;
    clear:both;
}

.jelenleti_idok div{
    float:left !important;
    width:50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.naptarban_napfejlec_egysor{
    float:none;
    width:100%;
}

.naptarban_napfejlec_egysor:after{
    clear:both;
    display:block;
    content:"";
}

.naptarban_napfejlec_egysor div{
    float:left;
}

.monospacing{
    font-family: 'SourceCodePro', sans-serif;
    font-weight:300;
}

.monospacing_500{
    font-family: 'SourceCodePro', sans-serif;
    font-weight:500;
}

.nevnapok_sora{
    color:#888888;
    font-size:12px;
    width:100%;
    padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nevnap_felhivas{
    color:#EE0000;
    -webkit-animation-name: nevnap_villogas;
    -moz-animation-name: nevnap_villogas;
    -o-animation-name: nevnap_villogas;
    animation-name: nevnap_villogas;
    animation-duration: 1s;
    animation-iteration-count: 1;
}

.jelenleti_idok_agenda{
    border-top:1px solid rgba(255,255,255,0.6);
    padding-top:5px;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size:12px;
    margin-top:3px;
    height:21px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.jelenleti_idok_agenda:after{
    content:"";
    display: block;
    clear:both;
}

.jelenleti_idok_agenda div{
    float:left !important;
    width:50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.jelenleti_idok_agenda div:last-of-type{
    float:right !important;
    text-align: right;
}

.new_agendaview_fejlec_napsor_bal{
    float:left !important;
    width:70%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.new_agendaview_fejlec_napsor_jobb{
    float:right !important;
    width:30%;
    padding-top:10px;
    font-size:26px !important;
    text-align: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.weathericon_agenda{
    max-width:60px !important;
    margin-left:0px;
}

.agenda_napdoboz_new{
    position: relative;
    width:100%;
    height:100%;
    overflow:auto;
    max-width:800px;
    margin-right:10px;
    margin-bottom:10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#f4f4f4;
    background: url("../img/nap_hatter2.jpg");
    color:#441e07;
    overflow:hidden;
    border-radius:5px !important;

}

.agenda_napdoboz_fejlec_new{
    width:100%;
    max-width:800px;
    height:65px;
    padding:5px 15px;
    margin-top:0;
    /*padding-top:15px;*/
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color:#0dcaf0;
    color:#fff;
    font-size:20px;
    border-radius: 5px;
}

.agenda_napdoboz_fejlec_new:after{
    clear:both;
    content:"";
    display:block;
}

.agenda_napdoboz_fejlec_new div{
    float:none;
}

.agenda_napdoboz_fejlec_new div:last-of-type{
    float:none;
    font-size:13px;
}

.agenda_napdoboz_new .todolista{
    /*height: calc( 100% - 125px);*/
    height: auto;
    overflow-x:hidden;
    overflow-y:auto;

}

.agenda_napdoboz_todo_new{
    margin:10px;
    margin-top:10px;
    font-size:14px;
    font-weight:300;
    padding:5px;
    line-height:24px;
    position: relative;
}

.agenda_napdoboz_todo_new:hover {
    opacity:0.9;
    -webkit-box-shadow:  0px 0px 3px  #AAAAAA;
    -moz-box-shadow:  0px 0px 3px #AAAAAA;
    box-shadow:  0px 0px 3px #AAAAAA;
}

.agenda_napdoboz_todo_new .alsomenu{
    position: absolute;
    text-align:right;
    bottom:0px;
    left:0px;
    width:100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height:0px;
    background-color:rgba(0,0,0,0.6);
    opacity:0;
    overflow:hidden;
    -webkit-transition: height 0.5s, opacity 0.3s;
    -moz-transition: height 0.5s, opacity 0.3s;
    -o-transition: height 0.5s, opacity 0.3s;
    transition: height 0.5s, opacity 0.3s;
}

.agenda_napdoboz_todo_new .alsomenu a{
    text-align: left;
    font-size:14px;
    color:#FFFFFF;
    text-decoration: none;
    padding:3px;
    margin:3px;
}

.agenda_napdoboz_todo_new .alsomenu a:hover{
    background-color:#FFFFFF;
    color:#6d8fbe;
    cursor:pointer;
}

.agenda_napdoboz_todo_new a{
    color:inherit;
}

.agenda_napdoboz_todo_new a:hover{
    background-color:rgba(255,255,255,0.4);
}


.agenda_napdoboz_todo_new:hover .alsomenu{
    opacity:1;
    height:30px;
    visibility:visible;
    padding-top:5px;
}

.agenda_napdoboz_new .alsomenusav{
    position: absolute;
    text-align:center;
    bottom:0px;
    left:0px;
    width:100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height:50px;
    background-color:rgb(148, 177, 182);
    overflow:hidden;
    padding:5px 15px;
    /*padding:5px;
    height:40px;
    background-color:#BBBBBB;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;*/
}

.agenda_napdoboz_new .alsomenusav a{
    color:#FFF;
    text-decoration: none;
    cursor: pointer;
    display:block;
    float:left;
    margin-right:5px;
    padding:5px;
    border-radius: 5px;
}

.agenda_napdoboz_new .alsomenusav a:last-of-type{
    margin-right:0px;
    float:right;
}

.agenda_napdoboz_new .alsomenusav a:hover{
    background-color:#888;
}

.newevent_container{
    position:fixed;
    z-index:102;
    opacity:0;
    top:50%;
    left:50%;
    width:560px;
    height:0px;
    visibility: hidden;
    background-color:#FFF;
    border-radius:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.newevent_container h1{
    background-color:#0a9ebb;
    color:#FFF;
    padding:10px;
    font-size:20px;
    font-weight:bold;
    border-radius: 5px;
}

.new_event_content_container{
    padding:5px 20px;
    overflow-y:auto;
    height:480px;
}

.newevent_container label{
    display:block;
    width:100%;
    color:#AAAAAA;
    font-size:12px;
    margin-top:5px;
}

.newevent_container input[type=text]{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.newevent_container textarea{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:100px;
}

.egyurlap_cella_teljes{
    float:left;
    margin-right:0px;
    text-align: left;
    width:100%;
}

.egyurlap_cella_teljes:after{
    clear:both;
    display:block;
    content:"";
}

.egyurlap_cella_teljes div{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float:left;
}

.newevent_container .egyurlap_cella{
    float:left;
    margin-right:10px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.newevent_container .egyurlap_cella input{
    width:85px;
}

.newevent_container .egyurlap_cella input.hosszabb{
    width:105px;
}

.newevent_container .urlapcella_utolso{
    text-align: right;
    float:right !important;
    margin-right:0px;
}

.emlekezteto_sav{
    margin-top:10px;
    height:0px;
    opacity:0;
    visibility: hidden;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.newevent_container button{

}

.newevent_container button:hover{
    opacity:0.8;
}


.newevent_container button.megsem_gomb{
    border:1px solid #AAA;
    background-color:#AAAAAA;
    color:#FFFFFF;
    text-shadow: 1px 1px 1px #000;
}


.jobbmargo .naptar_admin_valasztas{
    position:absolute;
    margin-left:-330px;
    margin-top:-40px;
    width:330px;
    height:0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y:auto;
    overflow-x:hidden;
    background-color: rgba(0,0,0,0.8);
    visibility: hidden;
    opacity:0;
    -webkit-transition: opacity 0.5s, height 0.5s;
    -moz-transition: opacity 0.5s, height 0.5s;
    -ms-transition: opacity 0.5s, height 0.5s;
    -o-transition: opacity 0.5s, height 0.5s;
    transition: opacity 0.5s, height 0.5s;
}

.jobbmargo:hover .naptar_admin_valasztas{
    visibility: visible;
    opacity:1;
    height:400px;
}

.naptar_admin_valasztas ul{
    list-style-type: none;
    width:100%;
    margin:0px;
    padding:0px;
}

.naptar_admin_valasztas ul li{
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.naptar_admin_valasztas ul li a{
    display:block;
    width:100%;
    padding:10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color:#FFFFFF;
    font-size:18px;
    font-weight: 300;
    cursor: pointer;
}

.naptar_admin_valasztas ul li a:hover{
    /*background: -moz-linear-gradient(left, rgba(195,101,44,0.3) 0%, rgba(195,101,44,1) 30%, rgba(195,101,44,1) 70%, rgba(195,101,44,0.3) 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(left, rgba(195,101,44,0.3) 0%,rgba(195,101,44,1) 30%,rgba(195,101,44,1) 70%,rgba(195,101,44,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to right, rgba(195,101,44,0.3) 0%,rgba(195,101,44,1) 30%,rgba(195,101,44,1) 70%,rgba(195,101,44,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.valasztott_admin_nezet_nev{
    margin-left:40px;
    min-width:300px;
    color:#555555;
    font-size:24px;
    font-weight:500;
    padding:7px 5px;
    font-style: italic;
}

.naptar_vezerlosav_uj{
    padding:10px;
}

.naptar_vezerlo_menu button.btn{
    margin-right:5px;
}

.naptar_vezerlo_menu button.btn:last-of-type{
    margin-right:0px;
    margin-left:15px;
}

.naptar_nezet_vezerlo{
    display: inline-block;
    margin-top:2px;
    color:#CCC;
    text-decoration: none;
    padding:5px 10px;
    font-weight:400;
    border-radius:5px;
}

.naptar_nezet_vezerlo:hover{
    background-color:#444;
    color:#FFF;
}

.naptar_nezet_valasztott{
    color:#0a9ebb !important;
    font-weight:bold !important;
}

.naptar_nezet_valasztott:hover{
    background-color:#0a9ebb !important;
    color:#FFF !important;
}

@keyframes nevnap_villogas {
    0%{
        margin-left:0px;
        -webkit-transform: scale(1.0, 1.0);
        -moz-transform: scale(1.0, 1.0);
        -ms-transform: scale(1.0, 1.0);
        -o-transform: scale(1.0, 1.0);
        transform: scale(1.0, 1.0);
    }
    50%{
        margin-left:5px ;
        -webkit-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }
    100%{
        margin-left:0px;
        -webkit-transform: scale(1.0, 1.0);
        -moz-transform: scale(1.0, 1.0);
        -ms-transform: scale(1.0, 1.0);
        -o-transform: scale(1.0, 1.0);
        transform: scale(1.0, 1.0);
    }
}

@media screen and (max-width:1350px) {
    .valasztott_admin_nezet_nev {
        margin-left: 40px;
        min-width: 200px;
        color: #555555;
        font-size: 20px;
        font-weight: 500;
        padding: 7px 5px;
        font-style: italic;
    }
}

@media screen and (max-width:1350px) {
    .valasztott_admin_nezet_nev {
        margin-left: 40px;
        min-width: 150px;
        color: #555555;
        font-size: 18px;
        font-weight: 500;
        padding: 7px 5px;
        font-style: italic;
    }
}

@media screen and (max-width:950px){
    .calendar {
        width: 100%;
        max-width: 100%;
        margin-top: 0px;
    }

    .valasztott_admin_nezet_nev{
        margin-left:40px;
        min-width:150px;
        color:#555555;
        font-size:18px;
        font-weight:500;
        padding:7px 5px;
        font-style: italic;
    }

    .naptar_vezerlosav{
        margin-bottom:10px;
        padding-bottom:10px;
        border-bottom:1px solid #EEEEEE;
    }

    .naptar_vezerlosav:after{
        clear:both;
        content:"";
        display:block;

    }

    .naptar_vezerlosav div{
        float:none;
        width:100%;
    }

    .naptar_vezerlosav div.naptar_gomb{
        float:left;
        width:80%;
        overflow:hidden;
    }

    .naptar_vezerlosav div.bal{
        width:15%;
    }

    .naptar_vezerlosav div.jobb{
        float:right;
        width:15%;
    }

    .naptar_vezerlosav div.naptar_nevvalasztas{
        float:left;
        width:70%;
        overflow:hidden;
    }

    .naptar_vezerlosav div.naptar_nevvalasztas select{
        width:100%;
    }


    .naptar_vezerlosav div button{
        height:46px !important;
        width:100% !important;
        padding:0px !important;
        padding-top:3px !important;
    }

    .ev{
        font-size:30px;
        color:#000;
        padding-top:5px;
        font-weight: 300;
        margin-bottom:10px;
    }

    .viewmonth_napdoboz{
        float:none;
        width:100%;
        height:auto;
        min-height:300px;
        margin-right:2px;
        margin-bottom:2px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        background:#f0f0f0 url('../img/nap_hatter2.jpg') top center;
        color:#888888;
        overflow:hidden;
    }

    .viewmonth_napdoboz_aktnap{
        float:left;
        width:100%;
        height:auto;
        min-height:300px;
        margin-right:2px;
        margin-bottom:2px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        background:#d9f4f5 url('../img/nap_hatter2.jpg') top center;
        color:#147b7f;
        overflow:hidden;
        -webkit-transition: transform 0.2s, box-shadow;
        -moz-transition: transform 0.2s, box-shadow;
        -ms-transition: transform 0.2s, box-shadow;
        -o-transition: transform 0.2s, box-shadow;
        transition: transform 0.2s, box-shadow;
    }

    .viewmonth_napdoboz_weekend{
        float:left;
        width:100%;
        height:auto;
        min-height:300px;
        margin-right:2px;
        margin-bottom:2px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        background-color:#fae6e6;
        background:#fae6e6 url('../img/nap_hatter2.jpg') top center;
        color:#441e07;
    }


    .viewmonth_napdoboz_fejlec{
        font-size:20px;
        height:auto;
        padding:10px;
    }

    .viewmonth_napdoboz_fejlec_aktnap{
        font-size:20px;
        height:auto;
        padding:10px;
    }

    .viewmonth_napdoboz_todo{
        margin:5px;
        font-size:16px;
        font-weight:400;
        padding:10px 5px;
        overflow-x:hidden;

    }

}
