

/* cookie sav */
#sliding-popup{
border-top: 2px solid #044735;
}

#sliding-popup .popup-content{
padding: 10px 0px 5px 0px;
}

#sliding-popup .popup-content #popup-text p{
font-size: 12px;	
}

#sliding-popup .popup-content #popup-buttons button{
margin: 0px;
background: #FDAA29;
border: 1px solid #044735;
color: #044735;
font-size: 12px;
font-weight: normal;
text-shadow: none;
}

#sliding-popup .popup-content #popup-buttons button:hover{
background: white;
}


#sliding-popup .popup-content #popup-text{
max-width: 70%;
}

#sliding-popup .popup-content #popup-buttons{
max-width: 30%;	
margin: 0px;
}

#sliding-popup .popup-content #popup-text a{
color: #004735;
text-decoration: underline;
}

@media (max-width: 1300px){ 
 #sliding-popup .popup-content{
 max-width: 90%;
 }
}

@media (max-width: 600px){ 
 #sliding-popup .popup-content #popup-buttons,	
 #sliding-popup .popup-content #popup-text{
 max-width: 100%;
 text-align: center;
 }
}


/* cookie sav VEGE */


.text-content .modal{
z-index: 5000;
}

.modal-header h4{
font-weight: bold;
color: #004735;
}

.dm-btn{
display: inline-block;
padding: 6px 10px;
line-height: 1;
color: #3C3C3C;
text-align: center;
background-color: #eee;
border: 1px solid #ccc;
border-radius: 4px;
margin: 3px 0px 3px 8px;
}

.dm-btn:hover{
background: #ccc;
}

#messages{
max-width: 1100px;
margin: 0px auto;
margin-top: 10px;	
}

.dm-submit-wrapper input{
width: auto;
text-align: center;
padding: 0px 15px;
min-width: 80px;
}


.form-text,
.form-textarea,  
.form-select{
border: 1px solid #004735;
padding: 2px 3px;
background: #FCFCFC;
border-radius: 3px;
}

.form-text:focus,
.form-textarea:focus,
.form-select:focus{
background: #FFF9EE;
}


/* nyitvatartas */

#checkAllPlacesBtn{
cursor: pointer;
}

.dm-oh-select-div{
background: #FFAB0D;
margin-bottom: 15px;
padding: 5px;
text-align: center;
}

.dm-oh-select-div .btn{
min-width: auto;
padding: 0px 10px;
background: none;
}

#dm-oh-select-unit{
margin-right: 10px;
}

.dm-oh-table tbody{
border: 0px;
}

.dm-oh-table.table td{
padding: 3px;
}

.dm-oh-table.table-bordered{
border: 0px;
}

.dm-oh-table td.dm-oh-unit{
border: 0px;
font-size: 130%;
font-weight: bold;
padding-top: 20px;
color: #004735;
}

.dm-oh-table tr.dm-dateline{
background: #004735;
color: white;
}

.dm-oh-table td,
.dm-oh-table th{
text-align: center;
}

.dm-oh-table .toplevel td{
font-weight: bold;
background: #DBE3C7;
}

.dm-oh-table .toplevel td.dm-today{
background: #FFAB0D;
}


.dm-oh-table .sublevel .dm-unitname{
padding-left: 30px;
}

.dm-oh-table .sublevel td{
font-size: 13px;
}


tbody tr.dm-dateline th{
font-size: 95%;
padding: 4px;
}

.dm-oh-date{
display: block;
font-size: 80%;
font-weight: normal;
}

.dm-oh-table .dm-unitname{
text-align: left;
}

.dm-oh-table .even{
background: none;
}

.dm-oh-pager{
text-align: center;
}


.dm-oh-pager .btn{
border: 0px;
background: none;
color: #004735;
font-size: 17px;
/*padding: 4px;
margin: 0px 20px;*/
}

.dm-oh-pager .btn:hover{
background: white;
color: #FFAB0D;
}

.dm-today{
background: #FFAB0D;

}


/* datatables */

.dataTables_paginate .pagination > li > a{
color: #004735;
}

.dataTables_paginate .pagination > li > a:hover{
color: #FFAB0D;
background: #004735;
border-color: white;
}

.dataTables_paginate ul.pagination > .active > a{
background: #004735;
color: white;
border-color: #ddd;
}






/* adatbazisok oldal */

#dm-databases-table{
margin: 0px;
border-top: 1px solid #004735;
}

#dm-databases-table thead{
display: none;
}

#dm-databases-table tr.even,
#dm-databases-table tr.odd{
background-color: white;
}

#dm-databases-table td.dm-db-weight-label{
padding-top: 20px;
font-weight: bold;
font-size: 110%;
}

#dm-databases-table tr:first-child td{
padding-top: 20px;
}

#dm-databases-table a{
text-decoration: none;
}

.dm-db-access-1{
color: #8E2234;
font-size: 90%;
}

.dm-db-access-2{
color: #004735;
font-size: 90%;
}

#dm-databases-table_wrapper{
margin-top: 15px;
}

#dm-db-access-help-hidden{
display: none;
}

#dm-db-access-help{
padding-top: 15px;
}

#dm-db-access-help .dm-db-access-1,
#dm-db-access-help .dm-db-access-2{
margin-right: 5px;
font-size: 100%;
cursor: pointer;
padding: 3px 5px;
}

#dm-db-access-help .dm-db-access-selected{
border: 1px solid #ccc;
background: #eee;
}

#dm-databases-table .db-description{
display: none;
}

#dm-databases-table .popover-content{
text-align: left;
font-size: 90%;
}

#dm-databases-table .popover{
max-width: 500px;
}

#dm-databases-table .photo-librarian{
min-width: 40px;
}

.dm-db-reference-librarians-hidden{
display: none;
}

.dm-db-reference-librarians{
padding: 5px 0px 0px 20px;
font-size: 95%;
}

.dm-db-reference-librarian-data{
padding: 10px 0px 10px 15px;
}

.dm-db-reference-librarians h5{
margin: 0px;
}

.dm-db-reference-librarian-data h6{
margin-top: 0px;
font-size: 13px;
}


.dm-db-reference-librarian-data:not(:last-child){
border-bottom: 1px solid #b4b4b4;
}


#dm-databases-table .glyphicon-lock{
margin-right: 5px;
}

#dm-databases-table .glyphicon-question-sign,
#dm-databases-table .glyphicon-user,
#dm-databases-table .glyphicon-info-sign{
margin-left: 5px;
cursor: pointer;
color: #616161;
font-size: 90%;
}

#dm-databases-panel{
padding-bottom: 20px;
text-align: right;
}

#dm-databases-panel span.dm-btn,
#dm-databases-panel a{
text-decoration: none;
color: #3C3C3C;
font-weight: bold;
font-size: 90%;
cursor: pointer;
}

#dm-databases-panel .glyphicon{
margin-right: 5px;
}

#dm-databases-page .input-group-addon{
font-weight: bold;
}

.dm-db-block-librarian .glyphicon,
.dm-db-block-building .glyphicon,
.dm-block-databases .glyphicon{
margin-right: 6px;
}

.dm-db-block-building div a{
text-decoration: none;
color: #004735;
}

.dm-db-block-building img,
.dm-block-databases img{
margin-top: 5px;
max-width: 100%;
}

.dm-block-databases .dm-db-block-librarian:not(:last-child),
.dm-block-databases .dm-db-block-building:not(:last-child){
padding-bottom: 12px;
border-bottom: 1px solid #b4b4b4;
}

span.dm-database-link{
	cursor: pointer;
	color: #004735;
}

/* problema bejelentese, adatbazis ajanlasa form */

.dm-databases-form .dm-submit-wrapper{
text-align: center;
}

.dm-databases-form .dm-submit-wrapper input{
width: auto;
text-align: center;
padding: 0px 15px;
min-width: 80px;
}

.dm-databases-form label,
.dm-databases-form .form-textarea-wrapper,
.dm-databases-form input{
display: inline-block;
vertical-align: middle;
}

.dm-databases-form label{
width: 25%;
text-align: right;
margin-right: 3px;
}

.dm-databases-form .form-textarea-wrapper,
.dm-databases-form input{
width: 70%;
}

.form-item-captcha-response label{
font-size: 90%;
}

.dm-databases-form .captcha{
text-align: center;
}


/* adatbazis admin */


#deenk-mix-databases-categories-config-form .dm-chkbox-wrapper{
height: 80px;
overflow: auto;
}


#deenk-mix-databases-categories-config-form .dm-chkbox-wrapper div.form-item,
#deenk-mix-databases-categories-config-form .dm-chkbox-wrapper label,
#deenk-mix-databases-categories-config-form .dm-chkbox-wrapper input{
margin: 0px;
font-size: 95%;
}

#deenk-mix-databases-categories-config-form table th{
text-align: center;
}

#deenk-mix-databases-categories-config-form table td{
vertical-align: middle;
border-bottom: 1px solid #aaa;
padding: 10px;
}

#deenk-mix-databases-categories-config-form table tr:nth-child(2n-1) td{
background: #f8f8f8;
}

#deenk-mix-databases-categories-config-form .dm-db-config-dbsubject{
text-align: right;
}

#deenk-mix-databases-categories-config-form .form-type-select{
margin: 0px;
}


#deenk-mix-databases-config-form{
margin-top: 50px;
}

#deenk-mix-databases-config-form div.form-item{
display: inline-block;
margin: 4px 0px;
}

#deenk-mix-databases-config-form div.form-wrapper{
white-space: nowrap;
}

#deenk-mix-databases-config-form .dm-db-config-weight{
font-weight: bold;
font-size: 110%;
display: inline-block;
width: 30px;
text-align: right;
}

#deenk-mix-databases-config-form .form-text{
height: auto;
padding: 2px 4px;
font-size: 95%;
}

#deenk-mix-databases-config-form .dm-db-config-label{
font-size: 80%;
margin: 0px 2px 0px 10px;
}

#deenk-mix-databases-config-form .form-submit{
margin-top: 20px;
min-width: auto;
padding: 0px 30px;
}


#dm-databases-admin .glyphicon{
position: relative;
top: 3px;
}

#dm-databases-admin td{
padding: 2px 5px;
}

#dm-databases-admin .dm-status,
#dm-databases-admin .dm-date-changed{
font-size: 80%;
margin-left: 18px;
}


#dm-databases-admin-views,
#dm-databases-admin-add{
font-size: 90%;
border: 1px solid #B4B4B4;
padding: 5px;
}

#dm-databases-admin-views{
margin-bottom: 15px;
}

#dm-databases-admin-views a,
#dm-databases-admin-add a{
margin: 8px;
text-decoration: none;
}


#dm-databases-admin-types{
margin: 20px 0px;
}

#dm-databases-admin-types span{
margin: 5px;
cursor: pointer;
padding: 3px 5px;
border: 1px solid #B4B4B4;
display: inline-block;
background: #004735;
color: white;
}

#dm-databases-admin-types .dm-db-admin-type-selected{
background: #FFAB0D;
color: black;
}



/* adatbzaisok kiprobalasa es adatbazis esemenyek blokk */
#dm-db-event-block .db-description,
#dm-db-trial-block .db-description{
display: none;
}

#dm-db-event-block p,
#dm-db-trial-block p{
margin: 2px 0px;
}

#dm-db-event-block  img,
#dm-db-trial-block img{
width: 100%;
display: block;
}

#dm-db-event-block .dm-db-event-date,
#dm-db-trial-block .dm-db-trial-date{
display: block;
font-size: 11px;
padding-left: 2px;
}

#dm-db-event-block .dm-db-event,
#dm-db-trial-block .dm-db-trial{
margin-bottom: 20px;
}

#dm-db-event-block .dm-db-event-title,
#dm-db-trial-block .dm-db-trial-title{
background: #004735;
color: white;
padding: 8px 14px;
}

#dm-db-event-block .dm-db-event-title span.dm-database-link,
#dm-db-trial-block .dm-db-trial-title span.dm-database-link{
font-size: 20px;
font-weight: 200;
color: white;
}

#dm-db-event-block .dm-db-event-title .glyphicon,
#dm-db-trial-block .dm-db-trial-title .glyphicon{
font-weight: normal;
font-size: 14px;
margin-left: 5px;
}

#dm-db-event-block .dm-db-event-title .popover,
#dm-db-trial-block .dm-db-trial-title .popover{
color: #333;
max-width: 100%;
}

#dm-db-event-block .dm-db-event-title .popover a,
#dm-db-trial-block .dm-db-trial-title .popover a{
color: #004735;
font-size: 13px;
text-decoration: underline;
}

#dm-db-event-block .dm-db-event-title .popover-content,
#dm-db-trial-block .dm-db-trial-title .popover-content{
font-size: 13px;
}


/* teremfoglalas */
.dm-reserve-a-room-form .dm-submit-wrapper{
text-align: center;
margin: 10px 0px;
}

.dm-reserve-a-room-form .dm-submit-wrapper input{
width: auto;
text-align: center;
padding: 0px 15px;
min-width: 80px;
}


.dm-reserve-a-room-form label,
.dm-reserve-a-room-form .form-textarea-wrapper,
.dm-reserve-a-room-form input{
display: inline-block;
vertical-align: middle;
}

.dm-reserve-a-room-form label{
width: 25%;
text-align: right;
margin-right: 3px;
}

.dm-reserve-a-room-form .form-textarea-wrapper,
.dm-reserve-a-room-form input{
width: 70%;
}

.dm-reserve-a-room-form .form-text{
height: auto;
}

.dm-reserve-a-room-form .form-item{
margin: 7px 0px;
}

.dm-reserve-a-room-form #edit-start .description,
.dm-reserve-a-room-form #edit-end .description,
.dm-reserve-a-room-form #edit-start label,
.dm-reserve-a-room-form #edit-end label{
display: none;
}

.dm-reserve-a-room-form .date-padding{
float: none;
padding: 0px;
}

.dm-reserve-a-room-form .container-inline-date{
margin-bottom: 1em;
margin-top: 1em;
}


.dm-reserve-a-room-form .form-checkboxes{
display: inline-block;
vertical-align: middle;
width: 70%;
}

.dm-reserve-a-room-form .form-type-checkbox{
display: inline-block;
white-space: nowrap;
width: 160px;
margin: 0px;
}

.dm-reserve-a-room-form .form-type-checkbox  label,
.dm-reserve-a-room-form .form-type-checkbox .form-checkbox{
width: auto;
display: inline;
margin: 0px 1px;
font-weight: normal;
font-size: 90%;
}

#dm-calendar-trigger{
cursor: pointer;
margin-left: 15px;
white-space: nowrap;
}

#calendarFrameWrapper iframe{
border-width:0px; 
width: 100%;
}

.dm-calendar-hidden{
display: none;
}

#dm-calendar-msg{
text-align: center;
}

#dm-calendar-msg span{
background: #FFAB0D;
padding: 1px 5px;
}


.page-teremfoglalas .ui_tpicker_time_label{
padding-right: 5px;
}

.page-teremfoglalas .ui-timepicker-div.ui-timepicker-oneLine dl{
text-align: left;
}

.page-teremfoglalas .ui-timepicker-oneLine dl{
margin: 10px 0px;
}

.page-teremfoglalas #dates-fieldset-wrapper input{
max-width: 150px;
}

.page-teremfoglalas #dates-fieldset-wrapper fieldset fieldset div.form-item:first-child{
margin-bottom: 3px;
}

.page-teremfoglalas #dates-fieldset-wrapper fieldset fieldset div.form-item:nth-child(2){
margin-top: 3px;
}

.page-teremfoglalas .dm-ajax-submit-wrapper{
text-align: right;
position: relative;
}

.page-teremfoglalas .dm-ajax-submit-wrapper input{
width: auto;
text-align: center;
padding: 0px 15px;
height: auto;
min-width: 50px;
font-weight: normal;
line-height: normal;
font-size: 12px;
position: absolute;
top: -25px;
right: 30px;
}

@media screen and (max-width: 390px) {
.page-teremfoglalas .dm-ajax-submit-wrapper input{
position: relative;
top: 0px;
right: 0px;
}
}

.page-teremfoglalas #edit-place{
max-width: 200px;
}

#edit-container-reserve-anyway{
text-align: center;
}

#edit-container-reserve-anyway input{
min-width: auto;
}

.dm-submit-wrapper-hidden{
display: none;
}

.dm-rr-msg-event{
display: block;
padding-left: 6px;
font-size: 90%;
}


#dm-rr-freq{
display: inline-block;
margin-left: 20px;
}

#dm-rr-freq label,
#dm-rr-freq input{
width: auto;
font-weight: normal;
white-space: nowrap;
}

#edit-recurr-fieldset-recurr-end{
max-width: 150px;
}

.form-item-recurr-fieldset-recurr-end{
display: none;
}

/*#edit-recurr-fieldset div.form-item{
display: inline-block;
}

#edit-recurr-fieldset input,
#edit-recurr-fieldset label{
width: auto;
}*/


/* token */
.dm-hours-short-token .dm-hours,
.dm-hours-token .dm-hours{
padding-left: 20px;
}

.dm-hours-short-token .dm-hours-label,
.dm-hours-token .dm-hours-label{
font-weight: bold;
font-size: 90%;
}

.dm-hours-token .dm-hours-unit{
font-weight: bold;
}

.dm-reg-token-empty{
text-align: center;
font-size: 90%; 
font-style: italic;
}




#deenk-mix-config-room-form .form-item label{
display: inline-block;
}



/* nyitvatartas admin */

.page-hours-admin th{
padding-left: 5px;
}

.page-hours-admin .dataTable tbody td{
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}

.page-hours-admin .dataTable tbody td:first-child{
border-left: 1px solid #bbb;	
}

.dm-oh-helptext{
background: #EEE;
border: 1px solid #ACACAC;
padding: 2px 3px;
margin-bottom: 10px;
}

.dm-oh-btn-container .form-submit{
margin: 0px 60px;
}

.page-hours-admin h1.page-title{
margin-bottom: 10px;
}

.page-hours-admin .form-item{
margin: 5px 0px;
}

.page-hours-admin .dm-submit-wrapper{
margin-top: 20px;
}

#dm-oh-links-new div{
display: inline-block;
margin-right: 15px;
}

#dm-oh-links-new a{
text-decoration: none;
}

.page-hours-admin .dataTable{
width: 100%;
}

.page-hours-admin .dataTable td{
padding: 3px 6px;
}


.page-hours-admin .form-item label{
display: inline-block;	
width: 25%;
text-align: right;
}

.page-hours-admin .form-item input{
display: inline-block;
max-width: 70%;	
}

.page-hours-admin-exception .form-item label,
.page-hours-admin-hours .form-item label{  
width: 16%;
}

.page-hours-admin .form-type-checkbox{
margin-left: 25%;
}

.page-hours-admin .form-item.form-type-checkbox input,
.page-hours-admin .form-item.form-type-checkbox label{
width: auto;
}

.page-hours-admin .dm-submit-wrapper input {
min-width: 80px;
padding: 3px 15px;
text-align: center;
width: auto;
}

.page-hours-admin .dm-submit-wrapper{
text-align: center;
}

.page-hours-admin .dm-submit-delete-wrapper{
text-align: right;
}


.page-hours-admin-exception .form-type-checkbox{
margin-left: 16%;
margin-top: 0px;
margin-bottom: 0px;
}

.page-hours-admin .form-type-checkbox input{
margin-top: 0px;
}

.page-hours-admin-place .form-type-checkbox .description{
margin-left: 10px;
display: inline-block;
}

#deenk-mix-oh-exception-form select,
#deenk-mix-oh-hours-form select{
max-width: 80%;
}


/* nyitvatartas admin vege */


/* regisztracios esemenyek */
.page-registrations table{
width: 100%;	
}

.page-registrations table a{
text-decoration: none;
}

.page-registrations .dataTable td{
padding: 3px;
}

.page-registrations .dataTable tbody td{
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;	
}

tr.dm-reg-status-waitlist td{
color: #CFA964;
}

tr.dm-reg-status-canceled td{
color: #888;
}

/* regisztracios esemenyek vege */


/* reklam admin oldal */
.page-reklamok-admin h1.page-title{
margin-bottom: 10px;
}

.page-reklamok-admin .dm-submit-wrapper{
text-align: right;
}

.page-reklamok-admin .dm-submit-wrapper span.form-submit{
padding: 0px 25px;
min-width: auto;
}

#dm-tv-ads-admin-help{
margin-bottom: 20px;
}

#dm-tv-ads-admin-help span{
font-weight: bold;
font-size: 95%;
}

#dm-tv-add-requests{
cursor: pointer;
margin-left: 0px;
}

.dm-tv-admin-duration{
font-size: 90%;
margin-right: 15px;
}

#dm-sortable{ 
list-style-type: none; 
margin: 0px 0px 15px 0px; 
padding: 0;
}

#dm-sortable li{
margin-top: 8px;
cursor: grab;
padding: 2px 5px;
}


#dm-sortable .glyphicon{
color: #8C0D2A;
margin-right: 10px;
cursor: pointer;
position: relative;
top: 3px;
}

#deenk-mix-tv-ads-admin-form{
margin-bottom: 20px;
}

#dm-ad-admin-ads{
width: 100%;
}

#dm-ad-admin-ads th,
#dm-ad-admin-ads td{
border: 1px solid #CCCCCC;
padding: 5px;	
}

#dm-ad-admin-ads th:last-child,
#dm-ad-admin-ads th:first-child{
font-size: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}

#dm-ad-admin-ads td:first-child{
width: 50px;
text-align: center;
}

#dm-ad-admin-ads .dm-tv-ad-insert{
background: #004735;
color: white;
cursor: pointer;
padding: 1px 10px;
font-size: 12px;
}

#dm-ad-admin-ads .dm-tv-ad-insert:hover{
color: #FFAB0D; 
}

#dm-tv-ads-admin-save{
cursor: pointer;
padding-top: 3px;
padding-bottom: 3px;
}

/* reklam admin oldal vege */


/* raktari kiszolgalas helyei konfig */
#config-sr-places-header div{
padding: 2px 0px 2px 9px;
font-weight: bold;
}

#deenk-mix-config-stack-request-places-form .form-submit{
margin-top: 20px;
}

#deenk-mix-config-stack-request-places-form .form-wrapper{
padding: 5px 0px 5px 10px;
border: 1px solid #ccc;
border-top: 0px;
}

#deenk-mix-config-stack-request-places-form .form-wrapper:nth-child(even){
background: #eee;
}

#deenk-mix-config-stack-request-places-form .form-wrapper .form-item,
#config-sr-places-header div{
width: 40%;
display: inline-block;
margin-right: 2px;
margin-bottom: 2px;
}

#deenk-mix-config-stack-request-places-form .form-wrapper .form-item:first-child,
#config-sr-places-header div:first-child{
width: 15%;
}

#deenk-mix-config-stack-request-places-form .form-wrapper .form-item .form-text,
#config-sr-places-header div .form-text{
width: 90%;
}
/* raktari kiszolgalas helyei konfig vege */


#dm-deenk-links li{
padding: 3px 0px;
}

#dm-deenk-links a{
text-decoration: none;
}



/* adatbazis admin view */
.page-db-admin-view .main-content{
padding: 10px 5px;
}

.page-db-admin-view .view-header{
margin-bottom: 20px;
}

.page-db-admin-view .view-header a{
margin-right: 15px;
color: #004735;
white-space: nowrap;
font-size: 12px;
}

.page-db-admin-view table caption{
font-size: 20px;
color: #3C3C3C;
}

.page-db-admin-view table th{
font-size: 12px;
text-align: center;
}

.page-db-admin-view table td{
padding: 3px 5px;
font-size: 12px;
vertical-align: top;
border-right: 1px solid #aaa;
}

.page-db-admin-view td.active{
background-color: inherit;
}

.page-db-admin-view td.views-field-field-adatbazis-tutorial-url,
.page-db-admin-view td.views-field-field-adatbazis-url{
max-width: 100px;
word-wrap: break-word;
font-size: 10px;
}

.page-db-admin-view td.views-field-field-adatbazis-description,
.page-db-admin-view td.views-field-field-adatbazis-librarian,
.page-db-admin-view td.views-field-field-adatbazis-subject{
font-size: 11px;	
}

.page-db-admin-view td.views-field-field-adatbazis-description{
font-size: 10px;
}

.page-db-admin-view .dataTables_wrapper tbody ul{
padding: 0px;
}

.page-db-admin-view .dataTables_wrapper tbody ul li{
margin-left: 10px;
}

.page-db-admin-view .dataTables_wrapper tbody img{
 display: block;
 max-width:80px;
 width: auto;
 height: auto;
}
/* adatbazis admin view vege*/



.dm-f-text{
border: 1px solid #ccc;
border-radius: 4px;
padding: 2px 3px;
}


#ui-datepicker-div{
background: #fefefe;
}




@media(max-width: 550px) {
  #dm-oh-select-unit{
    max-width: 200px;
  }
  
  .dm-oh-table{
    font-size: 90%;
  }
  
  .dm-oh-table td.dm-oh-unit{
    text-align: left;
  }
}




.table-tpl.tpl1 #dm-de-journals thead th{
padding-right: 24px;
padding-left: 15px;
padding-bottom: 2px;
vertical-align: middle;	
text-align: center;
}


#dm-de-journals ul{
padding: 0px 0px 0px 10px;
/*font-size: 95%;*/
min-width: 270px;
}

#dm-de-journals.dataTable thead .sorting::after,
table.dataTable thead .sorting_desc::after,
table.dataTable thead .sorting_asc::after{
top: 35%;
right: 4px;
} 












/* Ausztria Gyujtemeny esemenyei blokk */
#dm-event-austria img{
width: 100%;
display: block;
}


#dm-event-austria .dm-event-austria-item{
margin-bottom: 20px;
}

#dm-event-austria .dm-event-austria-archive,
#dm-event-austria .dm-event-austria-date,
#dm-event-austria .dm-event-austria-summary,
#dm-event-austria .dm-event-austria-title{
background: #004735;
color: white;
padding: 8px 14px;
}

#dm-event-austria .dm-event-austria-date,
#dm-event-austria .dm-event-austria-summary{
padding-top: 0px;
}

#dm-event-austria .dm-event-austria-date{
font-size: 11px;
}

#dm-event-austria .dm-event-austria-title a{
font-size: 20px;
font-weight: 200;
color: white;
}

#dm-event-austria .dm-event-austria-archive{
text-align: center;
}

#dm-event-austria .dm-event-austria-archive a{
font-weight: bold;
font-size: 20px;
color: white;
}



#dm-event-archive-austria .dm-event-austria-item{
padding: 30px 10px;
border-bottom: 1px solid #B4B4B4;
}

#dm-event-archive-austria .dm-event-austria-date{
font-weight: bold;
margin: 5px 0px;	
}

#dm-event-archive-austria .dm-event-austria-title a{
font-size: 20px;	
}

#dm-event-archive-austria .dm-event-austria-image{
text-align: right;
}

#dm-event-archive-austria .dm-event-austria-image img{
max-height: 100px;
max-width: 90%;
}

#dm-event-archive-austria .dm-event-austria-summary{
display: inline-block;
width: 70%;
vertical-align: top;
text-align: justify;
}

#dm-event-archive-austria .dm-event-austria-image{
display: inline-block;
width: 30%;
vertical-align: top;
}


#db-statistics tfoot th,
#searchbox-statistics tfoot th{
	font-weight: normal;
	padding: 10px 2px;
	text-align: center;
}

#db-statistics tfoot th .input-sm,
#searchbox-statistics tfoot th .input-sm{  
  width: 95%;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  color: #004735;
}

div#db-stats-info,
div#searchbox-stats-info{
	margin-bottom: 20px;	
}

div#db-stats-info h5,
div#searchbox-stats-info h5{
	font-weight: bold;
	font-size: 15px;	
	margin-bottom: 5px;
	color: #004735;
}

#searchbox-statistics_wrapper .dm-btn{
	background: #FFAB0D;	
	padding: 10px;
}


