/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2019.05.24., 18:47:11
    Author     : menri
*/

html, body{height: 100%; background: #f8f8f8; overflow: hidden;}
body{font-size: 14px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding-top: 50px;}
img{max-width: 100%; height: auto;}
a{color: #444444;}
a:hover{color: #0099FF;}

h1,h2,h3,h4,h5,h6{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; line-height: 100%; display: block; width: 100%;}
h1{font-size: 48px;}
h2{font-size: 42px;}
h3{font-size: 36px;}
h4{font-size: 30px;}
h5{font-size: 24px;}
h6{font-size: 18px;}

.buttons{list-style: none;}
.buttons li{padding: 10px 5px;}
.submit-button{text-transform: uppercase; font-weight: normal; position:relative; cursor: pointer; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; display: inline-block; border: 1px solid #cccccc; font-size: 11px;}
.submit-button.plus:before{content: "\f067"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.filter:before{content: "\f0b0"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.search:before{content: "\f002"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.export:before{content: "\f019"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.search-plus:before{content: "\f00e"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.trash:before{content: "\f1f8"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.select:before{content: "\f058"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.statistics:before{content: "\f1fe"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.admin:before{content: "\f21b"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.users:before{content: "\f0c0"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.save:before{content: "\f0c7"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.edit:before{content: "\f304"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.order:before{content: "\f0dc"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.published:before{content: "\f017"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.comments:before{content: "\f075"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.globals:before{content: "\f0ac"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 
.submit-button.connect:before{content: "\f0c1"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;}
.submit-button.wallet:before{content: "\f555"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;}
.submit-button.gallery:before{content: "\f302"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;}
.submit-button.calendar:before{content: "\f073"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;}
.submit-button.label:before{content: "\f02b"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;}
.submit-button.info:before{content: "\f05a"; font-weight: bold; font-family: "Font Awesome 5 Free"; margin-right: 5px;} 

#saveorder, #saveorder-programs, #saveorder-products, #saveorder-variations, #saveorder-articles{display: none;}


#upload-file-btn{cursor: pointer;}

.submit-button-1{cursor: pointer; color: #555555; background: url(/design/quest/mq-arrow-01-grey-right.png) no-repeat right 6px center; display: inline-block; border: 1px solid #999999; padding: 3px 20px 3px 10px; border-radius: 2px;}
.submit-button-1:hover{background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #008ec2; border: 1px solid #0099FF; color: #ffffff;}
.submit-button-2{cursor: pointer; color: #ffffff;  background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #008ec2; display: inline-block; border: 1px solid #0099FF; padding: 3px 20px 3px 10px; border-radius: 2px;}
.submit-button-2:hover{background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #00BBFF; border: 1px solid #00BBFF; color: #ffffff;}
.submit-button-3{cursor: pointer; color: #ffffff;  background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #a60000; display: inline-block; border: 1px solid #a60000; padding: 3px 20px 3px 10px; border-radius: 2px;}
.submit-button-3:hover{background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #d90000; border: 1px solid #d90000; color: #ffffff;}
.submit-button-4{cursor: pointer; color: #ffffff;  background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #737d86; display: inline-block; border: 1px solid #737d86; padding: 3px 20px 3px 10px; border-radius: 2px;}
.submit-button-4:hover{background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #000000; border: 1px solid #000000; color: #ffffff;}
.submit-button-5{cursor: pointer; color: #ffffff;  background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #DEBE0E; display: inline-block; border: 1px solid #DEBE0E; padding: 3px 20px 3px 10px; border-radius: 2px;}
.submit-button-5:hover{background: url(/design/quest/mq-arrow-02-white-right.png) no-repeat right 6px center #F4D414; border: 1px solid #F4D414; color: #ffffff;}



.placeholder{background: orange; display: block; height: 42px;}
#to-the-top{z-index: 99999; color: #333333; position: fixed; right: 25px; bottom: 15px; font-size: 32px; display: inline-block; background: #ffffff; border-radius: 50px}
#to-the-top:hover{color: #0099FF;}
#admin-page{height: 100%;}
#admin-page-left{width: 100%; background: #333333; position: fixed; top: 0; left: 0; height: 50px; z-index: 99999;}
#admin-title{order: 2; font-size: 21px; color: #ffffff; text-align: center; line-height: 50px; padding: 0px 10px; height: 50px;}
#admin-title span{color: #0099FF;}
#admin-top-counter{order: 1; color: #ffffff;}
#admin-top-counter span{display: block; margin: auto; background: #0099FF; text-align: center; font-size: 16px; height: 50px; line-height: 50px;}
#admin-top-counter span i{margin-right: 5px;}
#admin-mobil-menu{order: 3; color: #ffffff;}
#admin-mobil-menu a{display: inline-block; float: right; font-size: 24px; color: #ffffff; width: 50px; height: 50px; line-height: 50px; padding: 0px 15px; cursor: pointer;}
#admin-mobil-menu a:hover{background: #0099FF;}
#admin-page-right{width: 100%; padding: 0px 20px 20px 20px; height: 100%; overflow-y: auto;}
#admin-page-right h2{font-size: 24px; line-height: 30px; padding: 10px 0px 7px 0px; border-bottom: 1px solid #777777;}
#admin-page-right h2 span{color: #0099FF;}
.scroll-wrapper{width: 100%; overflow-y: auto; /* -ms-overflow-style: none;  scrollbar-width: none; */}
#admin-menu-list{display: none; position: absolute; margin-top: 50px; width: 100%; height: 100%; height: 100%; background: #333333; z-index: 99999;}
.admin-moduls{font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; border-bottom: 1px solid #525252; border-top: 1px solid #414141;  background: #333333;}
.admin-moduls li{border-top: 1px solid #525252; border-bottom: 1px solid #414141;}
.admin-moduls li a i{margin-right: 5px;}
.admin-moduls li a{text-align: center; color: #f8f8f8; text-transform: uppercase; display: block; padding: 0px 10px; line-height: 30px; }
.admin-moduls li a:hover, .admin-moduls li.selected a{background: #f8f8f8; color: #333333;}

.content-box{width: 100%; margin-top: 15px; background: #ffffff; padding: 12px 15px; box-shadow: 0px 0px 3px #666666; -moz-box-shadow: 0px 0px 3px #666666; -webkit-box-shadow: 0px 0px 3px #666666;}
.content-header{font-size: 18px; line-height: 23px; border-bottom: 1px dotted #aaaaaa; margin-bottom: 10px; padding-bottom: 5px;}
.content-header img.mutation-flag{float: left; position: relative; top: -1px; margin-right: 5px;}

.content-header span{color: #0099FF;}
.content-text{width: 100%; background: #eeeeee; border-radius: 3px; border: 1px dotted #cccccc; padding: 8px 12px;}
.content-text span{font-weight: bold; color: #0099FF;}

#files-list-box{padding: 5px 0px;}
.display-file-number{text-align: right; padding-right: 2px;}
.display-file-name{text-align: left; padding-left: 2px;}
.display-file-name a{color: #0099FF;}
.display-file-name a:hover{color: #00BBFF;}
.display-file-action{text-align: right;}
.display-file-action img{position: relative; top: 1px;}
#files-list li,
#connedted-link-list li, 
#connedted-gallery-list li,
#connedted-property-list li{font-size: 11px!important; padding: 4px 5px!important; line-height: 15px!important;}

.slide-image{border: 5px solid #ffffff; box-shadow: 0px 0px 3px #666666; -moz-box-shadow: 0px 0px 3px #666666; -webkit-box-shadow: 0px 0px 3px #666666;}
.slider-video{max-width: 100%; height: auto;}
.filter-list-header{display: none; background: #444444; color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 5px 10px;}

.filter-list{list-style: none;}
.filter-list li{border-bottom: 1px solid #cccccc; padding: 7px 10px}
.filter-list li:hover{background: #def2ff!important;}
.filter-list li:first-child{border-top: 1px solid #cccccc;}
.filter-list li:nth-child(even){background: #efefef;}
.filter-list li:nth-child(odd){background: #ffffff;}
.list-item-row{display: flex; align-items: center; width: 100%;}
.list-item-row div.eq-flex-col{align-items: center;}
.more-info-row{ border-top:1px dotted #aaaaaa; margin-top:7px; padding-top:4px; margin-bottom: -4px; font-size:10px;}
.more-info-row span{color: #0099FF;}

.filter-form{padding-top: 8px;}
.filter-form input, .filter-form select{border-radius: 3px; color: #0099FF;}
#form_searchfield{height: 36px; font-size: 16px;}
#advanced-search-box{display: none; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 3px 0px; margin: 7px 0px 3px 0px;}
.hidden-box{display: none; margin: 0px -5px; padding: 0px 5px;}

.margin-filter-row{margin: 0px -5px;}
.margin-filter.sm-12{flex: 0 1 calc(100% - 10px); -webkit-flex: 0 1 calc(100% - 10px); margin: 4px 5px;}


/* MAIN */
.list-box{list-style: none; margin: 5px -5px 0px -5px;}
.list-box li{border: 1px solid #cccccc; border-radius: 3px; padding: 10px 15px; margin: 5px; }
#main-list-box.list-box li{text-align: center; }
#main-list-box.list-box li a i{display: block; font-size: 32px; padding: 5px 0px 7px 0px; text-align: center;}
#main-list-box.list-box li.sm-half{flex-basis: calc(50% - 10px);}

/* MENUITEMS */
.menu-list-row-header{display: none!important; background: #444444; color: #ffffff; font-size: 12px; text-transform: uppercase; border:none!important; }
.menuitem-list{list-style: none;}
.menuitem-list li{position: relative;}
.menuitem-list li ul{list-style: none; margin-left: 30px; display: none;}
.menuitem-list li ul li{}
.menuitem-list li ul li > ul{display: none;}
.menuitem-list li ul li ul li{}
.menuitem-list li ul li ul li ul{}
.opencloseul{display: inline-block; cursor: pointer;}
.opencloseul:hover{color: #007b00;}
.menuitem-list-row{overflow: hidden; display: block; width: 100%; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; position: relative; margin-top: -1px;}
li div.menuitem-list-row:hover{background: #def2ff!important;}
.menuitem-list-row div{display: inline-block;  float: left; padding: 5px; vertical-align: middle;}
.menuitem-list-row .menu-name{width: 100%; text-align: center;}
.menuitem-list-row .menu-name.blue, .menuitem-list-row .menu-name.blue a{color: #0099FF; text-decoration: none;}
.menuitem-list-row .menu-name.red, .menuitem-list-row .menu-name.red a{color: #D90000; text-decoration: none;}
.menuitem-list-row .menu-type{width: 100%; text-align: center; font-size: 12px;}
.menuitem-list-row .menu-status{width: 50%; text-align: center;}
.menuitem-list-row .menu-status span{display: block; color: #ffffff; width: 60px; padding: 1px 0px 0px 0px; font-size: 10px; text-transform: uppercase; text-align: center; border-radius: 20px; margin: 0px auto;}
.menuitem-list-row .menu-status span.aktiv{background: #0099FF; border: 1px solid #0088FF;}
.menuitem-list-row .menu-status span.inaktiv{background: #D90000; border: 1px solid #A90000;}
.menuitem-list-row .menu-mutation{width: 100%; text-align: center;}
.menuitem-list-row .menu-mutation a{display: inline-block; line-height: 0px;}
.menuitem-list-row .menu-mutation a img{padding: 2px; position: relative; top: 1px;}
.menuitem-list-row .menu-action{text-align: center; width: 50%;}
.menuitem-list-row .change-order-icon{display: inline-block; line-height: 0px; position: relative; top: -1px; padding: 5px; background: #888; color: #fff; border-radius: 40px; margin-left: 6px; font-size: 17px;}
.menuitem-list-row .menu-action img{position: relative; top: 1px; padding-left: 5px;}
.flags-icon{width: 100%!important; line-height: 0px; padding: 3px 0px 0px 0px!important; display: block!important;}
.flags-icon a {margin-left: 4px; display: inline-block;}
.flags-icon a:first-child{margin-left: 0px;}
.flags-icon a img.blured-flags{opacity: 0.4;}

.item-list-view{overflow: hidden; padding-bottom: 10px;}
.item-list-view a{float: right; border-radius: 3px; display: inline-block; border: 1px solid #cccccc; padding: 8px 16px; margin: 2px 0px 2px 5px;; font-size: 16px; line-height: 0px;}
.item-list-view a.selected{background: #0099FF; color: #ffffff;}

/*USERS*/
.list-user-image{align-self: center; align-items: center; line-height: 0px; padding-bottom: 10px;}
.list-user-image img{max-width: 50px; border: 3px solid #ffffff; margin: auto; box-shadow: 0px 0px 3px #666666; -moz-box-shadow: 0px 0px 3px #666666; -webkit-box-shadow: 0px 0px 3px #666666;}
.list-marked-position{border-bottom: 1px dotted #cccccc; margin-bottom: 5px; padding-bottom: 5px;}
.list-marked-position span{display: inline-block; font-size: 10px; background: #0099FF; border-radius: 5px; padding: 2px 5px; color: #ffffff; font-weight: bold;}
.list-user-name{text-align: center; padding-bottom: 5px;}
.list-user-name.blue, .list-user-name.blue a{color: #0099FF; text-decoration: none; font-size: 16px;}
.list-user-name.blue a:hover{color: #d90000;}
.list-user-name.red, .list-user-name.red a{color: #D90000; text-decoration: none; font-size: 16px;}
.list-user-name span{display: block; color: #444444; font-size: 13px;}
.list-user-mutation{text-align: center;}
.list-user-mutation a{display: inline-block; line-height: 0px;}
.list-user-mutation a img{padding: 2px; position: relative; top: 1px;}
.list-user-status{text-align: center; padding: 5px 0px; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc;}
.list-user-status span{display: block; color: #ffffff; width: 60px; padding: 1px 0px 0px 0px; font-size: 10px; text-transform: uppercase; text-align: center; border-radius: 40px; margin: 0px auto;}
.list-user-status span.aktiv{background: #0099FF; border: 1px solid #0088FF;}
.list-user-status span.inaktiv{background: #D90000; border: 1px solid #A90000;}
.list-user-regdate{text-align: center; padding: 6px 0px;}
.list-user-regdate span{display: inline-block; color: #444444; font-size: 13px; padding-left: 5px;}
.list-user-id{text-align: center; padding: 5px 0px; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc;}
.list-user-id i{font-size: 24px; cursor: pointer;}
.list-user-id i.fa-check-circle{font-weight: bold; color: #0099FF;}
.list-user-action{text-align: center; padding: 5px 0px; border-top: 1px dotted #cccccc;}
.list-user-action img{padding: 5px;}

/*GALÉRIA*/
.gallery-image-list{list-style: none;}
.gallery-image-list .gallery-image-contener, .list-gallery-thumb .gallery-thumb{border: 1px solid #AAAAAA; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.gallery-image-list .gallery-image-contener .gallery-thumb, .list-gallery-thumb{position: relative; background-repeat: no-repeat!important; background-position: 50% 50%!important; background-size: cover!important; line-height: 0;}
.gallery-image-list .gallery-image-contener .gallery-thumb, .list-gallery-thumb img{border: 5px solid #ffffff; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.gallery-image-list .gallery-image-contener .gallery-thumb a.file-delete{height: 26px; line-height: 18px; position: absolute; top: 10px; right: 10px;}
.gallery-placeholder{background: orange; display: block; width:220px; height: 170px;}

/*INGATLAN*/
.property-image-list{list-style: none;}
.property-image-list .property-image-contener, .list-property-thumb .property-thumb{border: 1px solid #AAAAAA; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.property-image-list .property-image-contener .property-thumb, .list-property-thumb{position: relative; background-repeat: no-repeat!important; background-position: 50% 50%!important; background-size: cover!important; line-height: 0;}
.property-image-list .property-image-contener .property-thumb, .list-property-thumb img{border: 5px solid #ffffff; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.property-image-list .property-image-contener .property-thumb a.file-delete{height: 26px; line-height: 18px; position: absolute; top: 10px; right: 10px;}
.property-placeholder{background: orange; display: block; width:220px; height: 170px;}

sup{vertical-align: super; font-size: smaller;}
.square-m{position: absolute; font-weight: bold; right: 0;background: #ccc; height: 100%; padding: 1px 5px; font-size: 11px; border-top-right-radius: 3px;border-bottom-right-radius: 3px; display: inline-block; border: 1px solid #a3a3a3; width: 30px; text-align: center; line-height: 38px;}

/* VÍZ */
.status.status_kezeletlen{
    background: #2EB920;
    display: inline-block;
    font-size: 9px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}

.status.status_folyamatban{
    background: #2EB920;
    display: inline-block;
    font-size: 9px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}

.status.status_lezart{
    background: #747D86;
    display: inline-block;
    font-size: 9px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}

.status.status_kezelhetetlen{
    background: #9F0000;
    display: inline-block;
    font-size: 9px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}

.error_ticket_status_id, .contact_ticket_status_id{
    color: #ffffff;
    background: #0099FF;
    display: inline-block;
    font-size: 9px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}

.tags-contener-box{
    border: .0625rem solid #ccc;
    border-bottom: 2px solid #aaa !important;
    border-radius: .2rem;
}
.focused-tag-contener{
    border-bottom: 2px solid #0044FF99 !important;
}
.tags-contener-box .tags-contener-box-label{
    float: left;
    width: 100%;
}
.tags-contener-box .tags-contener-box-label label{
    float: left;
    font-size: .8125rem;
    line-height: .875rem;
    padding: .5rem .625rem .125rem .625rem;
    color: #777;
}

.tags-contener-box.focused-tag-contener .tags-contener-box-label label{
    color: #0044FF99!important;
}

.tags-contener-box .tags-contener-box-tags{
    float: left;
}
.tags-contener-box .tags-contener-box-tags .email-tag,
.tags-contener-box .tags-contener-box-tags .tag-tag{
    float:left;
    background-color: #737d86;
    color: white;
    padding: 5px 10px;
    border-radius: .3rem;
    display: inline-block;
    align-items: center;
    margin: .3125rem 0rem .3125rem .3125rem;
}
.tags-contener-box .tags-contener-box-tags .email-tag .remove,
.tags-contener-box .tags-contener-box-tags .tag-tag .remove {
    cursor: pointer;
    font-weight: bold;
}

.tags-contener-box input{
    float: left;
    width: auto;
    border: none;
    font-size: 1rem;
    outline: none;
    height: 2.3rem;
    background: #ffffff;
}

input[type="file"]{padding: 3px!important;}
input[type="file"]::file-selector-button {
  font-size: 11px;
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
  border: 2px solid #737d86;
  padding: 0.2em 0.4em;
  border-radius: 0.2em;
  background-color: #737d86;
  transition: .3s;
  color: #ffffff;
}

input[type="file"]::-ms-browse:hover {
  background-color: #008ec2;
  border: 2px solid #008ec2;
}

input[type="file"]::-webkit-file-upload-button:hover {
  background-color: #008ec2;
  border: 2px solid #008ec2;
}

input[type="file"]::file-selector-button:hover {
  background-color: #008ec2;
  border: 2px solid #008ec2;
}

input[type="checkbox"]{
    width: auto;
}

/*PROGRAM*/
.seduce-time-delete{
    font-size: 12px;
    border: 1px solid #60AFCC;
    border-radius: 3px;
    padding: 2px 8px;
    color: #fff;
    background: #60AFCC;
    margin: 4px;
    display: inline-block;
}

.seduce-time-delete:hover{
    color: #fff;
    background: #333333;
    border: 1px solid #222222;
}

.program-seduce-table{
    font-size: 16px;
    color: #fff;
    background: #333;
    padding: 8px 10px;
    margin-top: 4px;
}
.program-seduce-table a{
    color: #ffffff;
}

.program-seduce-table a:hover{
    color: #0099FF;
}


.ticket-prices{
    margin: 4px;
    display: inline-block;
    border-radius: 3px;
    color: #fff;
    background: #60AFCC;
    font-size: 12px;
}

.ticket-prices-discount{
    background: #DA7E4B;
    border: #DA7E4B;
}

.ticket-prices span{
    border-top: 1px solid #888;
    border-bottom: 1px solid #888;
    display: inline-block;
    padding: 2px 0px;
}

.ticket-prices a{
    display: inline-block;
    padding: 2px 6px;
    background: #555555;
    color:#ffffff;
    border-radius: 3px;
    border: 1px solid #444444;
    
}

.ticket-prices a.ticket-edit:hover{
    background: #00BBFF!important;
    border: 1px solid #00BBFF!important;
}

.ticket-prices a.ticket-delete:hover{
    background: #d90000!important;
    border: 1px solid #c90000!important;
}

.ticket-name{
    padding: 2px 0px 2px 6px!important;
    font-weight: bold;
    text-shadow:0px 0px 3px #555;
}

.ticket-normal-price{
    padding: 2px 6px 2px 2px!important;
    color: #FFFFFF;
    font-weight: bold;
}

.has-discount-price{
    text-decoration: line-through;
    padding: 2px!important;
    color: #555555;
    font-weight: normal;
}

.ticket-discount-price{
    padding: 2px 6px 2px 2px!important;
    color: yellow;
    font-weight: bold;
}

.ticket-price-action{
    display: inline-block;
}



.connected-list{list-style: none;}
.connected-list li{border-bottom: 1px solid #cccccc; padding: 4px 8px; font-size: 11px;}
.connected-list li:hover{background: #def2ff!important;}
.connected-list li:first-child{border-top: 1px solid #cccccc;}
.connected-list li:nth-child(even){background: #efefef;}
.connected-list li:nth-child(odd){background: #ffffff;}

.suggest-box{
    width: 100%;
    background: #555555;
    max-height: 200px;
    overflow-y: auto;
    color: #dedede;
    padding: 5px 10px;
    font-size: 11px;
    margin: -5px 5px 0px 5px;
    border-radius: 3px;
}
.suggested-list{list-style: none;}
.suggested-list li{border-top: 1px dotted #888888;}
.suggested-list li:first-child{border-top: none;}

.display-suggested-name{flex: auto;}
.display-suggested-action{}
.display-suggested-action a{font-size: 10px; text-align: right;}

.display-connected-name{flex: auto;}
.display-connected-action{text-align: right;}

/*INGATLAN*/
.programs-image-list{list-style: none;}
.programs-image-list .program-image-contener, .list-program-thumb .program-thumb{border: 1px solid #AAAAAA; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.programs-image-list .program-image-contener .program-thumb, .list-program-thumb{position: relative; background-repeat: no-repeat!important; background-position: 50% 50%!important; background-size: cover!important; line-height: 0;}
.programs-image-list .program-image-contener .program-thumb, .list-program-thumb img{border: 5px solid #ffffff; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.programs-image-list .program-image-contener .program-thumb a.file-delete{height: 26px; line-height: 18px; position: absolute; top: 10px; right: 10px;}
.programs-placeholder{background: orange; display: block; width:220px; height: 170px;}

.products-image-list{list-style: none;}
.products-image-list .product-image-contener, .list-product-thumb .product-thumb{border: 1px solid #AAAAAA; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.products-image-list .product-image-contener .product-thumb, .list-product-thumb{position: relative; background-repeat: no-repeat!important; background-position: 50% 50%!important; background-size: cover!important; line-height: 0;}
.products-image-list .product-image-contener .product-thumb, .list-product-thumb img{border: 5px solid #ffffff; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888;}
.products-image-list .product-image-contener .product-thumb a.file-delete{height: 26px; line-height: 18px; position: absolute; top: 10px; right: 10px;}
.products-placeholder{background: orange; display: block; width:220px; height: 170px;}

pre{
    text-wrap: wrap;
}
/* MEDIUM VIEW */
@media (min-width:651px){
    body{padding-top: 0px;}
    #admin-page-left{width: 230px; background: #333333; height: 100%;}
    #admin-title{order: 1; font-size: 28px; color: #ffffff; text-align: left; padding: 10px; line-height: 100%;}
    #admin-title span{}
    #admin-top-counter{order: 2;}
    #admin-top-counter span{display: block; margin: auto; background: #0099FF; padding: 7px 10px; width: 210px; text-align: center; font-size: 16px; border-radius: 3px; margin-bottom: 10px;  height: auto; line-height: 100%;}

    #admin-mobil-menu{display: none;}
    #admin-menu-list{order: 3; display: block!important; position: initial; margin-top: 0px;}
    .admin-moduls li a{text-align: left;}
    #admin-page-right{width: 100%; padding: 0px 20px 20px 250px; }
    
    /* MAIN */
    #main-list-box.list-box li.me-04{flex-basis: calc(33.33333333% - 10px);}   
    
    /* MENUITEMS */
    .menu-list-row-header{display: table!important;}
    .menuitem-list-row{overflow: auto; display: table; width: 100%; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; position: relative; margin-top: -1px;}
    .menuitem-list-row div{display: table-cell; clear: both!important; float: none; padding: 5px; vertical-align: middle;}
    .menuitem-list-row .menu-type{width: 100px; text-align: center;}
    .menuitem-list-row .menu-name{width: auto; text-align: left;}
    .menuitem-list-row .menu-status{clear: left; width: 150px; text-align: center;}
    .menuitem-list-row .menu-mutation{width: 100px; text-align: center;}
    .menuitem-list-row .menu-action{clear: left; text-align: right; width: 120px;}
    .menuitem-list-row .menu-action img{position: relative; top: 1px; padding-left: 5px;}
    
    
    
}

/* LARGE VIEW */
@media (min-width:993px){
    /* MAIN */
    #main-list-box.list-box li.la-02{flex-basis: calc(16.66666666% - 10px);}
    
    
    .filter-list-header{display: flex; -webkit-flex: 1 1 100%;}
    /*USERS*/
    .list-user-image{align-self: flex-start; align-items: flex-start; padding: 0px 0px 0px 0px;}
    .list-user-image img{max-width: 65px; margin: auto;}
    .list-user-name{text-align: left; padding: 0px;}
    .list-user-name span{text-align: left; padding: 0px;}
    .list-user-status{padding: 0px; border: none;}
    .list-user-regdate{padding: 0px;}
    .list-user-regdate span{display: block;; color: #444444; font-size: 13px;}
    .list-user-id{padding: 0px; border: none;}
    .list-user-action{text-align: right; padding: 0px; border:none;}
    .list-user-action img{padding: 0px; margin-left: 4px;}
}