:root {
	--wenet-blue-color: #4830AE;
	--wenet-orange-color: #FF5264;
	--wenet-black-color: #000;
}

body { font-family: Geologica; background: var(--wenet-blue-color); }
.center { max-width: 1600px; margin-left: auto; margin-right: auto; }
#content { margin-top: 40px; margin-bottom: 40px; }

#login-form form {     color: #fff;
    outline: 3px solid var(--wenet-orange-color);
    outline-offset: 5px;
    border: none;
    box-shadow: none!important;
    background: var(--wenet-blue-color); }
#login-form h1 { text-align: center; }

#top-bar { border-bottom: 4px solid var(--wenet-orange-color); }

.dropdown-user-info { text-align: center; }
.user-panel .dropdown-toggle { border: none; background: rgba(0,0,0,0); }
.user-panel .dropdown-toggle::after { display: none; }
.user-panel .dropdown-toggle img { border-radius: 50%; outline: 3px solid var(--wenet-orange-color); outline-offset: 5px; }


.pagination { margin-bottom: 0; }

table { background: #fff; }
.table-striped tbody tr:nth-of-type(odd) { background-color: #f9f5ff; }
.table th { border-top: unset; }
.table thead th { border-bottom: 3px solid #6021ca; }
.table td { border-top: 1px solid #6021ca; }

.sort-direction { opacity: 0; }
.active .sort-direction { opacity: 1; }
.sortable-column:hover .sort-direction { opacity: 1; }
.sort-direction:after { content: "\f077"; color: #d8348b; }
.DESC .sort-direction:after { content: "\f078"; color: #d8348b; }
.status.fa-check { color: green; }
.status.fa-times { color: red; }

tr.empty-table { background: #f1f8ff; }

form { padding: 15px; border-radius: 5px; background: #fff; border: 1px solid #d9d9d9; }
.form-bottom { border-top: 2px solid #f8f9fa; }

.card { border-radius: 5px; box-shadow: 8px 8px 1px 0px rgb(255 255 255 / 50%); }

.badge:not(.badge-success, .badge-danger, .badge-primary, .badge-secondary) { color: #fff; background-color: #6021ca; border: 1px solid #6021ca; }
.badge:not(.badge-success, .badge-danger, .badge-primary, .badge-secondary).outline { color: #6021ca; background-color: transparent; }
.badge-primary { color: #fff; background-color: var(--wenet-orange-color); border: 1px solid var(--wenet-orange-color); }
.badge-primary.outline { color: var(--wenet-orange-color); background-color: transparent; }
.badge-secondary { color: #fff; background-color: #edae3d; border: 1px solid #edae3d; }
.badge-secondary.outline { color: #edae3d; background-color: transparent; }

.btn { transition: all .6s ease; }
.btn:hover, .btn:active, .btn:focus { outline: none !important; box-shadow: none; }


.btn:not(.no-style) { background-color: #6021ca; color: #fff; border: 1px solid #6021ca; }
.btn:not(.no-style):hover, .btn:not(.no-style):focus, .btn:not(.no-style):active { color: #6021ca; background-color: #fff; border-color: #6021ca; }

.btn:not(.no-style).outline { background-color: #fff; color: #6021ca; border: 1px solid #6021ca; }
.btn:not(.no-style).outline:hover, .btn:not(.no-style).outline:focus, .btn:not(.no-style).outline:active { color: #fff; background-color: #6021ca; border-color: #6021ca; }

.btn-primary { background-color: var(--wenet-orange-color)!important; color: #fff!important; border: 1px solid var(--wenet-orange-color)!important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active { color: var(--wenet-orange-color)!important; background-color: #fff!important; border-color: var(--wenet-orange-color)!important; }

.btn-primary.outline { background-color: #fff!important; color: var(--wenet-orange-color)!important; border: 1px solid var(--wenet-orange-color)!important; }
.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active { color: #fff!important; background-color: var(--wenet-orange-color)!important; border-color: var(--wenet-orange-color)!important; }

.btn-secondary { background-color: #edae3d!important; color: #fff!important; border: 1px solid #edae3d!important; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active { color: #edae3d!important; background-color: #fff!important; border-color: #edae3d!important; }

.btn-secondary.outline { background-color: #fff!important; color: #edae3d!important; border: 1px solid #edae3d!important; }
.btn-secondary.outline:hover, .btn-secondary.outline:focus, .btn-secondary.outline:active { color: #fff!important; background-color: #edae3d!important; border-color: #edae3d!important; }



/*
.btn-secondary { color: #fff; background-color: var(--wenet-orange-color); border: 1px solid var(--wenet-orange-color); }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active { color: var(--wenet-orange-color); background-color: #fff; border: 1px solid var(--wenet-orange-color); }
*/

.dropdown-item.active, .dropdown-item:active { background-color: #d8348b; }
.dropdown-toggle:not(#results-per-page)::after { color: #fff!important; }

.main-menu .nav-link { margin: 5px; padding: 5px; }
.main-menu .nav-link.active, .main-menu .nav-link:hover, .main-menu .nav-link:hover, .main-menu .nav-link:active { background: #d8348b; }

#top-bar { background-color: #6021ca; }
#top-bar .nav-link { color: #fff; }
.sticky { position: sticky; top: 0; right: 0; left: 0; z-index: 1030; }

a { color: #6021ca; }

.dropdown-toggle:not(#results-per-page)::after { color: #6021ca; }

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")!important;
}

#top-bar .navbar-toggler { background: var(--wenet-orange-color); position: absolute; right: 0; top: -50px; }

.shop-title { padding-bottom: 5px; border-bottom: 5px dotted #edae3d; }

.pulpit-boxy .card { min-height: 220px; }



/* GRID */
@media only screen and (max-width: 992px) {
	#shop-instance-tabs>li { width: 100%; }
}

.grid tbody td { vertical-align: middle; }

.grid th, .grid td { text-align: center; }





/* PAGE SPEED */
#svg { transform: rotate(-90deg); }

#svg circle {
  transition: stroke-dashoffset 1s linear;
  stroke-width: 5px
}
#svg #bar {
  stroke: #FF9F1E;
}

.page-speed-container { width: 50%; }

.page-speed-container .wrapper {
  display:flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.page-speed-container .wrapper:after {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: attr(data-percentage-score)"%";
  border-radius: 100%;
  line-height: 160px;
  font-size: 2em;
}

#page-speed-tabs ul a { border: none; background: none; }
#page-speed-tabs ul { border: none; }
#page-speed-tabs ul a.active { border-bottom: 3px solid #6021ca; }

.search-box form { background: none; border: none; display:flex; }

.latest-add-shops i { font-size: 16px!important; }

#env-dev {
  background:#fff;
}

/* NEW THEME */
/*
.thead-default { color: #fff; }

.card, #env-dev {
    color: #fff;
    outline: 3px solid var(--wenet-orange-color);
    outline-offset: 5px;
    border: none;
    box-shadow: none!important;
    background: #6021ca;
}

.card-header {
    background: var(--wenet-orange-color);
    color: #fff;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
}

table {
    color: #fff!important;
    background: unset!important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #9955ff;
}

tbody a, tbody a:hover, tbody a:focus, tbody a:active {
    color: #ffc107;
}

.nav-tabs {
    border-bottom: unset!important;
}

ul#shop-instance-tabs .nav-item {
    z-index: 999999;
}*/
