html {height: -webkit-fill-available;}
body {margin: 0px; padding: 0px; font-size: 14px; background: #1e2638; font-family: "Roboto", sans-serif; overflow-x: hidden; color: #FFF; }
.easeinout {-moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.easeinout_lassu {-moz-transition: all .9s ease-in-out; -webkit-transition: all .9s ease-in-out; -ms-transition: all .9s ease-in-out; -o-transition: all .9s ease-in-out; transition: all .9s ease-in-out;}
.navbar-brand {}
.navbar-brand span {}
.navbar-brand, .navbar-brand:hover {}
.navbar-toggler {color: #88b461; padding: 5px;}
.nav-link {color: #aaaaaa;}
.toggleicon {color: #FFF; font-size: 30px; line-height: 56px; display: table; margin-left: auto; padding-right: 15px;}
.box_shadow	{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);}

.main_title {font-size: 2rem;}
.color1 {}
.color2 {color: #c42ce3;}
.sub_title {font-size: 1.6rem;}
.nonunderline {text-decoration: none;}
.username a {color: #c42ce3; font-size: 13px; line-height: 13px; margin-bottom: 5px; text-decoration: none;}
.username a:hover {color: #FFF; text-decoration: underline;;}

.btn-szin1 {background: #c42ce3; color: #FFF;}
.btn-szin1:hover {background: #0f1624; color: #8c8d97;}

.input-color {background: #151b2a; color: #7c818a;}

.modal-design {}	
	.modal-design .modal-content {border-radius: 30px; background: #344262;}	
	.modal-design .head-icon {width: 110px; height: 110px; display: table; margin-left: auto; margin-right: auto; border-radius: 50%; background: #c42ce3; text-align: center; color: #FFF; font-size: 60px; line-height: 110px; margin-top: -55px;}
	.modal-design .modal-body {padding: 20px 40px;}
	.modal-design .input-group-text {background: #172031; color: #FFF; text-align: center; border: none;border-radius: unset; width: 55px;display: grid; }
	.modal-design .form-control, .modal-design .form-select {background: #1e2638; border: none;border-radius: unset; height: 55px; color: #b6bdce; }
	.modal-design .form-control.missing, .modal-design .form-select.missing {background: #dc4040;}
	.modal-design .input-group {margin-bottom: 10px;}
	.modal-design .menu {margin: 0px; padding: 0px; margin-top: 15px; margin-bottom: 15px;}
	.modal-design .menu li {display: inline-block; list-style: none;width: 80px;color: #b6bdce;}
	.modal-design .menu li span {color: #b6bdce; cursor: pointer; }
	.modal-design .menu li span:hover {color: #FFF; }
	.modal-design .menu li.right {text-align: right; font-style: italic;width: 333px;}
	.modal-design .btn {margin-left: 40px; margin-right: 40px;border-radius: 30px; padding: 15px; margin-bottom: -35px; font-size: 20px; letter-spacing: 3px; background: #172031; color: #FFF; border: 2px solid #172031;-webkit-box-shadow: 0 0 1px 5px #344262 inset;-moz-box-shadow: 0 0 1px 5px #344262 inset;box-shadow: 0 0 1px 5px #344262 inset;width: -webkit-fill-available;}
	.modal-design .btn:hover {background: #c42ce3;}
	.modal-design .btn.btn-szin2 {background: #c42ce3;}
	.modal-design .form-control::placeholder {color: #b6bdce;opacity: 1;}
	.modal-design .form-control::-ms-input-placeholder {color: #b6bdce;}
	.modal-design .input-group-country {position: relative;}
	.modal-design #CountriesList {position: absolute; z-index: 5; background: #FFF; padding: 3px;top: 54px;left: 0px;width: 100%; padding: 5px; max-height: 100px; overflow: hidden; overflow-y: scroll;}
	.modal-design #CountriesList li {list-style: none;}
	.stars a i {font-size: 24px;color: #e7e87d;cursor: pointer;transition: color 0.2s ease;}
	.stars a i.fas {color: #e7e87d;}
	#DefaultModal.modal-design .form-select {height: inherit;}
	
#Search {height: 120px; padding-top: 10px; padding-bottom: 10px;}

#Valasz {position: fixed; bottom: 20px; left: 50%; margin-left: -160px; width: 320px; padding: 20px 15px; text-align: center;background: green; color: #FFF; font-size: 18px; line-height: 24px; border-radius: 10px; }
	#Valasz.danger {background: #FF0000;}
	#Valasz .close {position: absolute; top: -5px; right: -5px; height: 25px; width: 25px; background: #a32525; text-align: center; font-size: 14px; line-height: 26px; color: #FFF; cursor: pointer; border-radius: 50%;}
	
#Menu {height: 80px;}

#Content {}
	#Content #MainPicture {max-height: 500px; width: 100%;overflow: hidden;}
	#Content #MainPicture .main {width: 100%;height: 100%;object-fit: cover;display: block;}

#CRequestAnswer { border: 1px solid #172031;}
	#CRequestAnswer .accordion-button {color: #ff8a00; background: #172031; padding: 8px 10px; font-size: 14px;box-shadow: none;}
	#CRequestAnswer #newMessage.accordion-button {background: #0c111b;}
	#CRequestAnswer .accordion-button .fa-angle-down {color: #ff8a00; position: absolute;right: 10px; transform: rotate(180deg);}
	#CRequestAnswer .accordion-button.collapsed .fa-angle-down { transform: rotate(0deg);color: #8c9099;}
	#CRequestAnswer .accordion-button.collapsed {color: #8c9099; }
	#CRequestAnswer .accordion-button::after {display: none;}
	#CRequestAnswer .accordion-body {background: #2b3246; color: #FFF;box-shadow: none;}
	#CRequestAnswer .accordion-item {border: unset;}
	#CRequestAnswer .accordion-item:nth-child(even) .accordion-button { background: #1e2638;}
	#CRequestAnswer .table .title {width: 170px; color: #8c9099; font-weight: bold;}

.ratingsStars {margin-bottom: 15px;color: #e7e87d;font-size: 11px;line-height: 11px;}
.maintitle {font-size: 26px; line-height: 26px; margin-bottom: 5px;}
.subtitle {font-size: 14px; line-height: 14px; margin-bottom: 5px;color: #a8b2c9;}
.ratings {font-size: 14px; line-height: 16px; margin-bottom: 15px;}
	.ratings i {margin-right: 5px;}

.countdown {font-size: 34px; text-align: center;border-bottom: 1px solid #a8b2c9;padding-bottom: 15px;margin-bottom: 15px;}
#InnerLogIn {margin-top: 5px;}
#InnerLogIn a {border-radius: 15px; padding: 8px 20px; cursor: pointer; display: inline-block; margin: 5px; text-decoration: none;}
.payforalbum {border-left: 2px solid #a8b2c9; padding-left: 8px; }
.payforalbum p {margin-bottom: 5px;}
.payforalbum p a {color: #c42ce3; text-decoration: none; cursor: pointer;}
.payforalbum .head {font-size: 18px; line-height: 18px; margin-bottom: 5px; color: #a8b2c9;}
.lightbox-overlay {display: none;position: fixed;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0, 0, 0, 0.8);z-index: 1000;justify-content: center;align-items: center;}
.lightbox-overlay img {max-width: 90%;max-height: 90%;box-shadow: 0 0 15px black;border: 4px solid white;}
.lightbox-overlay.active {display: flex;}

.table-formazott th {background: #172031; color: #8c9099; border-bottom-color: #8c9099;}
.table-formazott td {background: transparent; color: #FFF; border-bottom-color: #172031; }

#Albums {}
	#Albums .albumbox {background: #172031;-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.3); box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.3); border-radius: 5px; position: relative; margin-bottom: 10px;    border: 1px solid #2e374d;}
	#Albums .albumbox .image {justify-content: center;align-items: center;overflow: hidden; height: 200px; border-top-left-radius: 5px; border-top-right-radius: 5px;background-size: contain;}
	#Albums .albumbox .image img {object-fit: cover;width: 100%;height: 100%; opacity: 0.7}	
	#Albums .albumbox:hover .image img { opacity: 1.0}
	#Albums .albumbox:hover {border: 1px solid #a8b2c9;}
	#Albums .albumbox iframe {width: -webkit-fill-available; height: 200px;}	
	#Albums .albumbox .information {padding: 5px;}
	#Albums .albumbox .information .userrow a {text-decoration: none; font-size: 13px; line-height: 13px; color: #FFF;}
	#Albums .albumbox .information .userrow a:hover {text-decoration: underline;}
	#Albums .albumbox .information .userrow .open_count {text-align: right; font-size: 13px; line-height: 13px; color: #a8b2c9;}
	
	#Albums .albumbox .information .albumcount { margin-bottom: 5px; position: relative; padding-left: 30px;}
	#Albums .albumbox .information .albumcount i { position: absolute; left: 5px; top: 1px; color: #a8b2c9; }
	#Albums .albumbox .information .album_name {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;font-size: 14px;font-weight: bold;}
	#Albums .albumbox .information .album_description {display: none;}
	#Albums .albumbox .information .album_datas {list-style: none; padding: 0px; margin: 0px;font-size: 13px;line-height: 13px;}
	#Albums .albumbox .information .album_datas li {display: inline-block; padding-left: 5px;}
	#Albums .albumbox .information .album_datas li:first-child {padding-left: 0px;}
	#Albums .albumbox .user_information { position: relative; padding-left: 50px; height: 40px; margin-bottom: 10px;}
	#Albums .albumbox .user_information .profileimage {width: 40px; height: 40px; overflow: hidden; position: absolute; left: 0px; top: 0px; border-radius: 50%;display: flex;justify-content: center;align-items: center; background: #c42ce3; color: #FFF;}
	#Albums .albumbox .user_information .profileimage img {flex-shrink: 0;min-width: 100%; min-height: 100%; }	
	#Albums .albumbox .user_information .username {margin-bottom: 6px; padding-top: 3px; font-size: 15px; line-height: 15px;}
	#Albums .albumbox .user_information .username i {color: #a8b2c9; font-size: 10px;}
	#Albums .albumbox .user_information .stars {margin: 0px;font-size: 12px; line-height: 12px; color: #e7e87d;}
	#Albums .albumbox .user_information .stars i {margin-right: 3px;}
	#Albums .albumbox .album_stars {color: #e7e87d;font-size: 11px; line-height: 11px; margin-bottom: 5px;}
	#Albums .albumbox .album_stars .stars i {margin-right: 3px;}
	#Albums .albumbox .username {text-align: left; margin: 0px; line-height: 40px;}
	#Albums .albumbox .divider {height: 1px; width: 100%; background: #293349; margin-bottom: 0px;}
	#Albums .albumbox a {text-decoration: none; color: inherit;}
	#Albums .albumbox .warnholder {position: absolute; left: 0px; bottom: -40px; font-size: 11px;}
	#Albums .albumbox .warnholder .btn {background: transparent; border: 1px solid #0f1624; color: #a8b2c9; font-size: 12px;}
	#Albums .albumbox .warnholder .btn:hover {background: #c42ce3; color: #FFF;}
	#Albums .albumbox .deadline {color: #a8b2c9;}
	#Albums .albumbox .image {position: relative;}
	#Albums .albumbox .image .resolution {position: absolute; right: 10px; top: 15px; padding: 1px 3px; font-size: 10px; line-height: 10px; z-index: 2; font-weight: bold;}
	#Albums .albumbox .image .resolution.standard {display: none;}
	#Albums .albumbox .image .resolution.r_2k {background: url('../images/icon-2k.webp'); width: 94px; height: 22px;}
	#Albums .albumbox .image .resolution.r_4k {background: url('../images/icon-4k.webp'); width: 93px; height: 22px;}
	#Albums .albumbox .image .resolution.r_fullhd {background: url('../images/icon-fullhd.webp'); width: 63px; height: 22px;}	
	#Albums .albumbox .image .lock {position: absolute; left: 50%; top: 50%; background: url('../images/lock.png'); width: 80px; margin-left: -40px; margin-top: -40px;height: 80px;background-size: cover; z-index: 2; opacity: 0.7}	
	
	.card-quality.card {background: #172031;}
	.card-quality.card .card-body {background: #2e364a; color: #FFF;}
	.card-quality.card .card-header {color: #FFF;}
	.card-quality.card .card-header span {color: #c42ce3;}
	.card-quality.card .card-footer {color: #FFF;}
	.card-quality.card .card-footer>span {float: left; line-height: 28px;}
	.card-quality.card .card-footer>span.notallowed {float: none; font-size: 12px; line-height: 14px;}
	.card-quality.card .card-footer div.chechboxholder {float: right;}
	.card-quality.card .card-body {position: relative;}
	.card-quality.card .card-body .card-text {color: #8c9099;}
	.card-quality.card .card-body .resolution {position: absolute; right: 10px; top: 15px; padding: 1px 3px; font-size: 10px; line-height: 10px; z-index: 2; font-weight: bold;}
	.card-quality.card .card-body .resolution.standard {display: none;}	
	.card-quality.card .card-body .resolution.r_fullhd {background: url('../images/icon-fullhd.webp'); width: 63px; height: 22px;}	
	.card-quality.card .card-body .resolution.r_2k {background: url('../images/icon-2k.webp'); width: 94px; height: 22px;}
	.card-quality.card .card-body .resolution.r_4k {background: url('../images/icon-4k.webp'); width: 93px; height: 22px;}
	
#Categoires {background: #0f1624;}
	#Categoires .categoriesbox {padding-top: 15px; padding-bottom: 15px;}
	#Categoires .categoriesbox a {text-decoration: none; color: inherit;}
	#Categoires .categories_name {font-size: 20px; line-height: 24px; margin-bottom: 5px;}
	#Categoires .seokeywords {font-size: 14px; line-height: 14px; color: #4d4e5e; margin: 0px; }
	
	#Categoires .profileimage {background: #1e2638; padding: 0px; border: 4px solid #c42ce3; border-radius: 15px;}
	#Categoires .profileimagecircle {display: inline-block; height: 80px; width: 80px; float: left; margin-right: 10px; background: #c42ce3; border: 3px solid #c42ce3; border-radius: 50%;color: #FFF;justify-content: center;align-items: center; text-align: center; line-height: 65px; font-size: 40px; }

	#Categoires .functions {margin: 0px; padding: 0px; list-style: none; margin-left: -10px;}
	#Categoires .functions li {display: inline-block; padding-left: 10px;margin-bottom: 10px;}
	#Categoires .functions .btn {padding: 5px 8px; position: relative; padding-left: 40px; border: none; background: #1e2638; color: #FFF; width: 130px; text-align: left; border-radius: 5px; }
	#Categoires .functions #Request.btn {width: 140px;}
	#Categoires .functions .btn i {position: absolute; left: 10px; top: 8px;}
	#Categoires .functions .btn:hover { background: #c42ce3;}
	#Categoires .functions .btn-vissza { background: #172031;}
	#Categoires .functions .btn .v1 {display: block;}
	#Categoires .functions .btn .v2 {display: none;}
	#Categoires .functions .btn.selected { background: #c42ce3; }
	#Categoires .functions .btn.selected .v1 {display: none;}
	#Categoires .functions .btn.selected .v2 {display: block;}
	#Categoires .functions .btn.warning {background: #fe7012;}

	#Categoires .statics {margin: 0px; padding: 0px; list-style: none; margin-bottom: 5px; margin-left: -10px;}
	#Categoires .statics li {display: inline-block; padding-left: 10px; text-align: center;margin-bottom: 10px;}
	#Categoires .statics .adat {color: #c42ce3; font-size: 14px;}
	#Categoires .statics .felirat {color: #a8b2c9; font-size: 11px; font-style: italic;}
	#Categoires .statics .data {border: 1px solid #1e2638; border-radius: 5px; padding: 5px 5px; width: 85px; background: #111928;}
	
	#Categoires .morealbums {color: #a8b2c9;}
	#Categoires .morealbums a {color: #c42ce3; text-decoration: none;}
	#Categoires .morealbums a:hover {color: #FFF;}
	
	#Account {}
	#Account .account-menu {margin: 0px; padding: 0px; width: 100%;}
	#Account .account-menu li {margin: 0px; padding: 0px; list-style: none; margin-bottom: 7px;}
	#Account .account-menu li a {display: block; width: 100%; padding: 12px 25px; background: #172031; color: #FFF; text-decoration: none; position: relative;}
	#Account .account-menu li a i {color: #8c9099; padding-right: 10px;}
	#Account .account-menu li a:hover, #Account .account-menu li a.active {background: #c42ce3;}
	#Account .account-menu li a:hover i, #Account .account-menu li a.active i {color: #FFF;}
	#Account .account-menu li a .triangle {width: 0px;height: 0px;border-style: solid;border-width: 22px 0 23px 20px;border-color: transparent transparent transparent #c42ce3;transform: rotate(0deg); position: absolute; right: -20px; top: 0px;opacity:0;}
	#Account .account-menu li a.active .triangle, #Account .account-menu li a:hover .triangle {opacity:1;}
	#Account .mainhead {font-size: 1.2rem; font-style: italic; font-weight: bold;text-shadow: 1px 1px 2px #000; margin-bottom: 10px;}
	#Account .mainhead span {color: #8c9099;}
	#Account .account_box {padding: 20px;}
	#Account .btn {margin-left: auto; display: table; margin-right: 0px;}
	#Account .btn-kozep {text-align: center;margin-right: auto;}
	#Account .btn-purple {color: #FFF;}
	#Account .btn-purple:hover {color: #c42ce3;}
	#Account .user-info-box {background: transparent; padding: 15px; margin-bottom: 15px;}
	#Account .user-image-box {background: #2e364a; height: 60px; width: 60px; border-radius: 50%; -webkit-border-radius: 50%; text-align: center; margin-right: 10px;    display: flex;    justify-content: center;    align-items: center;    overflow: hidden}
	#Account .user-image-box .img-fluid {   height: 100%;    width: 100%;    object-fit: cover;    display: block;}
	#Account .user-image-box .fas {font-size: 32px; line-height: 56px; color: #FFF;}
	#Account .account_name { font-size: 24px; line-height: 24px; font-weight: bold; color: #c42ce3; margin-bottom: 6px;}
	#Account .account_status { font-size: 14px; line-height: 14px; color: #8c9099; margin: 0px; }
	#Account .orange { color: #ff8a00; }
	#Account .green { color: #00bc59; }
	#Account .white { color: #FFF; }
	#Account .link { cursor: pointer;}
	#Account .account_subbox {border: 1px solid #172031; padding: 10px; margin-bottom: 15px; padding-top: 4px;}
	#Account .account_subbox.account_subbox2 {padding-top: 10px;}
	#Account .subhead {font-size: 14px; font-weight: bold; margin-bottom: 5px; width: 100%; color: #FFF; }
	#Account .noimage {font-style: italic; text-align: center; margin: 0px; margin-top: 10px; color: #8c9099;}
	#AccountContent {margin: 0px; margin-top: 0px; padding: 10px;} 
	#AccountContent .tab-content {background: #2e364a; border: 1px solid #172031; border-top: none;}
	#AccountContent .nav-tabs {border-bottom: 1px solid #172031;}
	#AccountContent .nav-tabs .nav-link {background: #172031; border: 1px solid #172031; border-top: none; color: #8c9099;}
	#AccountContent .nav-tabs .nav-link.active {background: #2e364a; color: #FFF; border-bottom-color: #2e364a; }
	#AccountContent .tab-pane {padding: 20px;}	
	.nopadding {padding: 0px;}
	#Account .account_box2 {border-bottom: 2px solid #1e2638;}
	#Account .account_box3 {border-bottom: 2px solid #1e2638;}
	
	#Content .table_list {--bs-table-bg: transparent;}
	#Content .table_list thead th {color: #8c9099; background: #172031; border-color: transparent;}
	#Content .table_list tbody td {color: #FFF; border-color: #172031;}
	#Content .table_list tbody td.kozepre {text-align: center;}
	#Content .table_list tbody td.jobbra {text-align: right;}
	#Content .table_list tbody tr:nth-child(even) {background: #2b3246;}	
	#Content .table_list tbody tr:nth-child(odd) {background: #2e364a;}		
	
	#Account .table_list {--bs-table-bg: transparent;}
	#Account .table_list thead th {color: #8c9099; background: #172031; border-color: transparent;}
	#Account .table_list tbody td {color: #FFF; border-color: #172031;}
	#Account .table_list tbody td.kozepre {text-align: center;}
	#Account .table_list tbody td.jobbra {text-align: right;}
	#Account .table_list tbody tr:nth-child(even) {background: #2b3246;}	
	#Account .table_list tbody tr:nth-child(odd) {background: #2e364a;}	
	
	#Account .table_simple {--bs-table-bg: transparent;}	
	#Account .table_simple th {color: #8c9099;}	
	#Account .table_simple td {color: #FFF;}	
	
	#Account .chechboxholder {height: 29px; border-radius: 15px; width: 60px; border: 2px solid #1e2638; padding: 3px 5px;font-size: 18px; line-height: 18px; background: #d45d5d; cursor: pointer;}
	#Account .chechboxholder.checked {background: #74a76f;}
	#Account .chechboxholder.checked i {margin-left: 28px;}
	
	#Account #Album {padding-bottom: 15px; margin: 0px; padding: 0px;}
	#Account #Album .img-fluid {}
	#Account .albumimageholder {margin-bottom: 15px; position: relative;padding: 10px; height: 260px;}
	#Account .albumimageholder .image {height: 150px;overflow:hidden;position: relative; margin-bottom: 10px;}
	#Account .albumimageholder .image img {position: absolute;width: 100%;height: 100%;object-fit: cover; opacity: 0.7;}
	#Account .albumimageholder:hover .image img {opacity: 1.0}	
	#Account .albumimageholder .deleteimageselectbutton.selected {color: #FF0000;}
	#Account #Album .mainpictureselectbutton {float: right;}
	#Account #Album .mainpictureselectbutton .main {color: #8c9099;}
	#Account #Album .mainpictureselectbutton .main.selected {color: #c42ce3;}
	#Account #Album .deleteimageselectbutton {float: left;}
	#Account #Album .deleteimageselectbutton span.selected {}
	
	#Account .dib {display: inline-block;}
	#Account .orange {color: orange;}
	#Account .green {color: #74a76f;}
	#Account .red {color: #d45d5d;}
	
	#ProfileTab {}
	#ProfileTab.nav-tabs {border-bottom-color: #1e2638;}
	#ProfileTab .nav-item .nav-link, #ProfileTab .nav-link {background: transparent; color: #a8b2c9;padding: 5px 15px; font-size: 12px;}
	#ProfileTab .nav-item .nav-link i {margin-right: 5px;}
	#ProfileTab .nav-item.show .nav-link, #ProfileTab .nav-link.active {background: #1e2638; color: #FFF;border-color: #1e2638;}
	#ProfileTab .nav-link:hover {border-color: #1e2638;}
	#ProfileTabContent .tab-pane {padding: 15px;}
	#ProfileTabContent #profile-tab-pane tr td:first-child {color: #a8b2c9;}
	#ProfileTabContent #profile-tab-pane tr td:last-child {font-weight: bold;}
	
.padding_container {padding-top: 20px; padding-bottom: 20px;}

#Head { height: auto; background: #172031; padding: 0px; border-bottom: 3px solid #c42ce3;}
	#Head .logo {height: 40px;}
	#Head .nav {margin-left: auto; margin-right: 0px;width: fit-content;}
	#Head .nav-item {padding-left: 5px; padding-right: 5px;}
	#Head .nav-link {color: #FFF; padding: 10px 15px; font-size: 14px;}
	#Head .nav-link:hover {color: #c42ce3;}
	#Head .navbar-login {margin-top: 5px;}
	#Head .navbar-login .nav-link {border-radius: 15px; padding: 8px 20px; cursor: pointer;}
	#Head .dropdown-menu { background: #172031;}
	#Head .dropdown-menu .dropdown-item {color: #FFF;}
	#Head .dropdown-menu .dropdown-item i {color: #8c9099; padding-right: 10px;}
	#Head .dropdown-menu .dropdown-item:hover { background: #c42ce3; color: #FFF;}
	#Head .dropdown-menu .dropdown-item:hover i { color: #FFF;}
	#Head .dropdown-menu .dropdown-divider { background: #c42ce3; color: #FFF;}
	.navbar-toggler:focus {box-shadow: none;}
	.navbar-toggler {color: #b6bdce;}
	.navbar-toggler i {transform: rotate(180deg);}
	.navbar-toggler.collapsed i {transform: rotate(0deg);}
#Faq {}
	#Faq .accordion {background: transparent; color: #FFF;}
	#Faq .accordion-item {background: transparent; color: #FFF; border: none; border-bottom: 1px solid #a8b2c9;}
	#Faq .accordion-button {background: transparent; color: #FFF;box-shadow: none; position: relative; padding-right: 20px;}
	#Faq .accordion-button:not(.collapsed)::after {display: none;}
	#Faq .accordion-button i {color: #FFF; position: absolute; right: 5px; top: 20px; font-size: 16px; transform: rotate(180deg);}
	#Faq .accordion-button.collapsed i { transform: rotate(0deg);color: #a8b2c9;}
	#Faq .accordion-body {color: #a8b2c9;}
	
#Pagination {background: #172031; padding-top: 5px; padding-bottom: 5px; font-size: 12px;}
	#Pagination  a {color: #c42ce3; text-decoration: none; cursor: pointer;font-size: 12px;line-height: 12px;font-weight: bold;}
	#Pagination  a.leptetes {padding: 0px 3px;}
	#Pagination  a.elvalaszto {display: none;}
	#Pagination  td {padding: 0px 3px;}
	#Pagination  a.aktiv {background: #c42ce3; color: #FFF;}
	
#Filter {border-bottom: 1px solid #172031; padding-top: 5px; padding-bottom: 5px; font-size: 12px;}
	#Filter ul {padding: 0px; margin: 0px;}
	#Filter ul li.mainlist {display: inline-block; padding: 0px; padding-left: 10px;}	
	#Filter ul li.mainlist a {color: #a8b2c9; text-decoration: none; font-size: 12px; }	
	#Filter ul li.mainlist .btn {color: #a8b2c9; text-decoration: none; font-size: 12px; }	
	#Filter .dropdown-item {padding: 2px 5px; color: #a8b2c9; }
	#Filter .dropdown-item .fas {color: #707fa2;}
	#Filter .dropdown-item:hover, #Filter .dropdown-item.active {background: #c42ce3; color: #FFF;}
	#Filter .dropdown-menu {background: #2e3952;border-radius: unset;box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.31);-webkit-box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.31);-moz-box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.31);}
	#Filter .dropdown-header {background: #172031; color: #5d6e95; font-size: 12px; padding: 5px 5px;border-bottom: 1px solid #5d6e95;}
	#Filter ul li a:hover, #Filter ul li a.active {color: #c42ce3;}
	#Filter ul li.mainlist:first-child {padding-left: 0px;}		
	#Filter input {background: transparent; border: none; border-bottom: 1px solid #a8b2c9; margin: 0px; padding: 0px; font-size: 13px; line-height: 15px;color: #a8b2c9;}	
	#Filter input:focus, #Filter input:focus-visible {outline: none;box-shadow: none;caret-color: #a8b2c9;color: #a8b2c9;}
	#Filter input::placeholder {color: #a8b2c9;font-style: italic;}
	#Filter button {background: transparent; color: #a8b2c9; margin: 0px; padding: 0px; text-align: center; border: none;}
	#Filter button:hover {color: #c42ce3;}
	#toggleAdvancedSearch {cursor: pointer;}
		#toggleAdvancedSearch i.rotated {transform: rotate(180deg);}
	#AdvancedSearch	{background: #172031; padding: 15px;border: 1px solid #2e374d; margin-top: 15px; border-radius: 8px;}
	#AdvancedSearch .form-select {background-color: transparent; border: none; border-bottom: 1px solid #a8b2c9; margin: 0px; padding: 0px; font-size: 13px; line-height: 15px;color: #a8b2c9; border-radius: unset; --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a8b2c9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");	}
	#AdvancedSearch .form-select:focus, #AdvancedSearch .form-select:focus-visible {outline: none;box-shadow: none;caret-color: #a8b2c9;color: #a8b2c9;}

@media (max-width: 767px) {	
	#Categoires .statics .data {padding: 5px; width: 83px;}	
	#Head .navbar-login	{display: block;}
	#Head .nav-item {display: inline-block;padding-left: 7px; padding-right: 7px;}
	#Head .navbar-collapse {display: block;}	
	#Head .navbar-collapse .navbar-nav {display: inline;}	
	#Head .navbar-collapse .d-flex {display: inline!important;}	
	#Head .navbar-collapse .d-flex .navbar-nav {display: inline!important;}	
	#Head .nav-link {padding: 5px 5px;}
	#Head .navbar-login .nav-link {border-radius: 10px;   padding: 5px 10px;}
	#Head .container-fluid {padding-left: 0px; padding-right: 0px;}
	#Head .navbar-toggler {display: none;}
	#Head .navbar-brand {display: table; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
}
@media (max-width: 360px) {	
	#Head .nav-item {padding-left: 1px; padding-right: 1px;}
	#Head .navbar-login .nav-link {padding: 4px 8px;}
}
@media (min-width: 768px) {	
	.padding_container {padding-top: 30px; padding-bottom: 30px;}
	#Categoires .functions .btn {width: 110px; font-size: 12px;}
	#Categoires .functions #Request.btn {width: 140px;}	
	#AccountContent {padding: 25px;}
	#Account .account_box2 {border-right: 2px solid #1e2638; border-bottom: 2px solid #1e2638;}
	#Account .account_box2.none_border {border-bottom-color: transparent;}
	#Account .account_box3 { border-bottom: 2px solid #1e2638;}
	#Account .account_box3.none_border {border-bottom-color: transparent;}	
}
@media (min-width: 1024px) {	
	.maintitle {font-size: 28px; line-height: 34px; margin-bottom: 5px;}
	.subtitle {font-size: 16px; line-height: 20px; margin-bottom: 5px;}
	.ratings {margin-bottom: 25px;}
	#Head {height: 70px;}	
	#Categoires .statics {margin-left: 0px;}
	#Categoires .statics li:first-child {padding-left: 0px;}	
	#Categoires .functions {margin-left: 0px;}
	#Categoires .functions li:first-child {padding-left: 0px;}	
}
@media (min-width: 1600px) {	
	.container {max-width: 1540px}
	.maintitle {font-size: 30px; line-height: 36px; margin-bottom: 5px;}	
	.padding_container {padding-top: 40px; padding-bottom: 40px;}	
	#Account .account_box {padding: 40px;}	
	#Head .nav-link {color: #FFF; padding: 10px 25px; font-size: 18px;}	
}
@media (min-width: 1920px) {
	.container {max-width: 1880px}	
	.maintitle {font-size: 34px; line-height: 40px; margin-bottom: 5px;}	
	.padding_container {padding-top: 60px; padding-bottom: 60px;}	
}