| Current Path : /home/m/e/g/megadansyp/www/administrator/components/com_fwgallery/assets/css/ |
| Current File : /home/m/e/g/megadansyp/www/administrator/components/com_fwgallery/assets/css/fw-back-end.css |
body .fwcss {
font-size: 13px;
line-height: 1.15;
font-family: sans-serif;
outline: hidden !important;
}
/* Bootstrap 4 CSS corrections */
.fwcss .btn {
border: 1px solid #ddd;
box-shadow: none !important;
}
.fwcss.container-fluid {
padding-left: 0 !important;
padding-right: 0 !important;
}
.fwcss .form-group:last-child {
margin-bottom: 0 !important;
}
/* Standard Isis CSS changes */
header.header {
padding-top: 1rem;
padding-bottom: 1rem;
}
.subhead {
padding: 0.25rem 0;
}
header .page-title [class^="icon-"]::before,
header .page-title [class*=" icon-"]::before {
font-family: "Font Awesome 5 Pro";
}
.com_modules header .page-title .icon-cube::before,
.com_menus header .page-title .icon-list::before {
content: "\f87c";
}
/* Standard Joomla! 4 CSS changes */
section.content main a[target="_blank"]::before {content: none;}
section.content main .table tbody a.btn {text-decoration: none;}
section.content main #fw-admin {margin-top: 0 !important;}
section.content main .fwa-main-body .card img {max-width:100%;}
section.content main .fwa-main-body .row .card {padding:0 !important;}
section.content main .fwa-main-body .card .badge-default {background: #aaa;}
/* Standard Fastw3b Administrator CSS */
.fw-admin {
margin-top: 1.25rem !important;
position: relative;
border-radius: .25rem;
background: #E98F98;
/* Chrome 10-25, Safari 5.1-6 */
background: -webkit-linear-gradient(to bottom, #953779, #E98F98);
/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background: linear-gradient(-45deg, #E98F98 0%, #953779 100%);
}
.fw-admin > .row {
margin: 0;
line-height: 1.6;
}
/* Sidebar CSS */
.fwcss .fwa-sidebar {
margin: 1.25rem 0 0 1rem;
}
.fwcss .fwa-sidebar-wrapper {
transition: all .3s ease-in-out;
overflow: inherit;
white-space: nowrap;
}
.fwcss .fwa-sidebar-wrapper.collapsed {
max-width: 3.25rem;
overflow: hidden;
}
.fwcss .fwa-sidebar .fwa-sidebar-toggle {
color: #fff;
display: block;
padding-right: 1rem;
font-size: 1.5rem;
font-weight: 600;
text-decoration: none !important;
cursor: pointer;
}
.fwcss .fwa-sidebar .fwa-sidebar-toggle i {
color: #fff;
}
.fwcss .fwa-sidebar .fwa-sidebar-toggle img {
max-width: 3.5rem;
margin-left: 1rem;
box-shadow: 0 0 1rem #3c0c2e;
border-radius: .75rem;
}
.fwcss .fwa-sidebar ul {
margin: 1rem 0 4rem;
padding-left: 0;
}
.fwcss .fwa-sidebar ul li {
list-style: none;
padding: 0.25rem 0;
font-size: .9rem;
border-bottom: 0;
}
.fwcss .fwa-sidebar ul li:last-child {
border-bottom: 0;
}
.fwcss .fwa-sidebar ul li a {
color: #fff;
padding: .5rem 0;
display: block;
transition: all .2s ease-in-out;
}
.fwcss .fwa-sidebar ul li.active a,
.fwcss .fwa-sidebar ul li a:hover {
color: #803F92;
text-shadow: 0 0 .5rem #dd93dd;
text-decoration: none;
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.75) 60%, rgba(255,255,255,.1) 100%);
border-radius: .25rem;
}
.fwcss .fwa-sidebar-wrapper.collapsed .fwa-sidebar ul li.active a,
.fwcss .fwa-sidebar-wrapper.collapsed .fwa-sidebar ul li a:hover {
background: #fff;
}
.fwcss .fwa-sidebar ul li i {
width: 2.25rem;
margin-right: .75rem;
font-size: 1.15rem;
}
#fw-admin .fwa-sidebar .fwa-account {
margin: 1.25rem 0 0;
}
#fw-admin .fwa-sidebar .fwa-account-user,
#fw-admin .fwa-sidebar .fwa-user-no-login {
margin: 1.25rem 0 0;
background: #89216B;
box-shadow: inset 0 0 .75rem #410b32 !important;
text-align: left;
border-radius: .35rem;
position: relative;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account-user {
background: none;
}
#fw-admin .fwa-sidebar .fwa-account button {
color: #fff;
width: 100%;
display: block;
padding: .5rem;
padding-left: 0;
font-size: .9rem;
font-weight: 500;
text-align: left;
background: none;
border: 0;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account button {
padding: .15rem;
padding-left: 0;
}
#fw-admin .fwa-sidebar .fwa-account button i {
width: 2.25rem;
float: left;
margin-right: .75rem;
text-align: center;
font-size: 1.15rem;
line-height: 2rem;
}
#fw-admin .fwa-sidebar .fwa-account button div {
font-weight: 300;
font-size: .75rem;
}
#fw-admin .fwa-sidebar .fwa-account .fwa-account-user {
margin: 0;
padding: .75rem;
}
#fw-admin .fwa-account .fwa-account-photo a {
min-width: 2.5rem;
min-height: 2.5rem;
max-width: 2.5rem;
max-height: 2.5rem;
}
#fw-admin .fwa-account .fwa-account-photo a::before,
#fw-admin .fwa-account .fwa-account-photo a::after {
color: var(--fa-primary-color, #410b32);
opacity: .65;
opacity: var(--fa-primary-opacity, .65);
width: calc(2.5rem - 2*3px);
content: '\f508';
position: absolute;
top: 3px;
left: 3px;
font-family: 'Font Awesome 5 Duotone';
font-weight: 900;
font-size: calc(2.5rem - 2*3px);
line-height: 1;
text-align: center;
border-radius: 50%;
overflow: hidden;
z-index: 10;
background: rgba(255, 255, 255, .25);
}
#fw-admin .fwa-account .fwa-account-photo a::after {
content: '\10f508';
color: var(--fa-secondary-color, #661850);
opacity: var(--fa-secondary-opacity, .25);
}
#fw-admin .fwa-account .fwa-account-photo a::before,
#fw-admin .fwa-account .fwa-account-photo a::after {
min-width: calc(2.5rem - 2*3px);
min-height: calc(2.5rem - 2*3px);
max-width: calc(2.5rem - 2*3px);
max-height: calc(2.5rem - 2*3px);
}
#fw-admin .fwa-account .fwa-account-photo a {
display: block;
position: relative;
margin-right: .75rem;
background: rgba(255, 255, 255, .25);
border-radius: 50%;
}
#fw-admin .fwa-account .fwa-account-photo a img {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
max-width: 100%;
height: 100%;
max-height: 100%;
object-fit: cover;
z-index: 100;
border-radius: 50%;
border: 3px solid rgba(255, 255, 255, .25);
}
#fw-admin .fwa-account .fwa-account-user-info-name a {
color: #fff;
line-height: 1.2;
}
#fw-admin .fwa-account .fwa-account-user-info {
line-height: 2.5rem;
padding: .25rem 0;
align-self: center;
overflow: hidden;
}
#fw-admin .fwa-account .fwa-account-user-info-name a {
font-weight: 500;
font-size: 115%;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
}
#fw-admin .fwa-account .fwa-account-user-info-verified {
color: rgba(255, 255, 255, 0.8);
margin-top: .25rem;
font-size: .8rem;
line-height: 1.1;
text-shadow: 0 1px 3px #410b32;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account .fwa-account-user {
padding: 0;
box-shadow: none !important;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account .fwa-account-user-info {
display: none;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account .fwa-account-photo a {
min-width: 2.25rem;
min-height: 2.25rem;
max-width: 2.25rem;
max-height: 2.25rem;
}
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account .fwa-account-photo a::before,
#fw-admin .fwa-sidebar-wrapper.collapsed .fwa-account .fwa-account-photo a::after {
min-width: calc(2.25rem - 2*3px);
min-height: calc(2.25rem - 2*3px);
max-width: calc(2.25rem - 2*3px);
max-height: calc(2.25rem - 2*3px);
}
/* Sidebar right */
#fw-admin .fwa-sidebar-right {
color: #fff;
width: 22rem;
max-width: 90%;
position: absolute;
top: 1rem;
right: 1rem;
transition: all .3s ease-in-out;
background: rgba(149, 55, 121, 0.95);
border-radius: .25rem;
box-shadow: 0 1rem 2.5rem #953779;
z-index: 100;
}
#fw-admin .fwa-sidebar-right-header {
padding: 1.5rem 1.5rem 1rem;
font-size: 1.2rem;
border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}
#fw-admin .fwa-sidebar-right-header i {
margin-right: .6rem;
}
#fw-admin .fwa-sidebar-right.collapsed {
right: -23rem;
box-shadow: none;
}
#fw-admin .fwa-sidebar-right-btn {
color: #fff;
margin: 1rem 0;
padding: .5rem 0;
font-size: .9rem;
text-shadow: 0 .1rem 1rem #2b0a21;
cursor: pointer;
}
#fw-admin .fwa-sidebar-right-btn.active .badge {
color: #212121;
width: .9rem;
height: .9rem;
padding: 0;
position: absolute;
bottom: -.3rem;
right: .25rem;
font-size: .5rem;
line-height: 1rem;
font-family: sans-serif;
background: #ffbf00;
box-shadow: 0 0 .5rem #ffbf00;
border-radius: 50%;
}
#fw-admin .fwa-sidebar-right-btn i {
display: inline-block;
position: relative;
width: 2.25rem;
text-align: center;
margin-right: .75rem;
font-size: 1.15rem;
}
#fw-admin .fwa-sidebar-message {
color: #5a1b47;
padding: .75rem .75rem .5rem;
margin: 1.25rem 1.5rem;
background: rgba(255, 255, 255, 0.9);
border-bottom: 1px solid rgba(255, 255, 255, 0.35);
border-radius: .25rem;
}
#fw-admin .fwa-sidebar-message > div {
display: inline-block;
width: calc(100% - 4rem);
}
#fw-admin .fwa-sidebar-message i {
width: 3rem;
margin-right: 1rem;
float: left;
font-size: 2rem;
line-height: 3.5rem;
text-align: center;
}
#fw-admin .fwa-sidebar-message-header {
margin-bottom: .25rem;
font-size: 1rem;
font-weight: 600;
}
#fw-admin .fwa-sidebar-message-body {
font-size: .8rem;
}
#fw-admin .fwa-sidebar-message-actions {
padding-top: .5rem;
width: 100% !important;
clear: both;
text-align: right;
}
#fw-admin .fwa-sidebar-message-actions .btn-hide {
color: rgba(66, 26, 54, 0.8);
border-color: rgba(66, 26, 54, 0.35);
}
#fw-admin .fwa-sidebar-message-actions .btn-action {
color: rgba(66, 26, 54, 1);
font-size: 110%;
background: #f3d6dd;
border-color: rgba(66, 26, 54, 0.75);
}
#fw-admin .fwa-sidebar-message-actions .btn + .btn {
margin-left: 1rem;
}
/* Main part CSS */
.fwcss .fwa-main{
width: 100%;
overflow: hidden;
margin: .75rem;
margin-left: 1rem;
position: relative;
padding: 1.25rem;
background: #fff;
border-radius: .25rem;
}
.fwcss .fwa-main-body {
background: #fcfcfc;
}
.fwcss .fw-doc-only {
display: none;
}
.fwa-toolbar-wrapper {
width: 100%;
max-width: 70%;
flex-grow: 1;
}
.fwa-toolbar {
margin-left: 1rem;
text-align: right;
}
.fwa-toolbar .btn {
margin-bottom: .5rem;
padding: 0 .75rem 0 0!important;
display: inline-block;
background-color: #fff !important;
position: relative;
color: #795f6e;
cursor: pointer;
font-size: .8rem;
line-height: 1.4rem;
border-radius: .5rem;
overflow: hidden;
box-shadow: none;
transition: all .2s ease-in-out;
border: 1px solid #867680;
}
.fwa-toolbar .btn + .btn,
.fwa-toolbar .d-inline-block + .btn {
margin-left: .6rem;
}
.fwa-toolbar .dropdown-menu .btn + .btn {
margin-left: 0;
}
.fwa-toolbar .btn span,
.fwa-toolbar .btn i {
display: inline-block;
text-align: center;
}
.fwa-toolbar .btn i {
margin-right: .5rem;
padding: .2rem .7rem;
line-height: 1.6rem;
text-align: center;
background: #f4ebf0;
border-right: 1px solid #867680;
}
.fwa-toolbar .btn span {
line-height: inherit;
text-transform: capitalize;
}
.fwa-toolbar .btn:hover {
color: #795f6e;
border-color: #867680;
box-shadow: 0 0 .75rem #ddd !important;
}
.fwa-toolbar .btn:hover i {
font-weight: 800;
}
.fwa-toolbar .btn-green,
.fwa-toolbar .btn-green:hover,
.fwa-toolbar .btn-green i {
color: #026a28;
border-color: #029f50;
}
.fwa-toolbar .btn-green i {
background: #b9dbc8;
}
.fwa-toolbar .btn-purple,
.fwa-toolbar .btn-purple:hover,
.fwa-toolbar .btn-purple i {
color: #4663a7;
border-color: #5e86e4;
}
.fwa-toolbar .btn-purple i {
background: #e2e4e9;
}
.fwa-toolbar .btn-red,
.fwa-toolbar .btn-red:hover,
.fwa-toolbar .btn-red i {
color: #c0392b;
border-color: #a53125;
}
.fwa-toolbar .btn-red i {
background: #f9cac5;
}
.fwa-filter-bar {
width: 100%;
border-bottom: 1px solid #ddd;
background: #fff;
margin: 0 !important;
}
.fwcss .fwa-filter-bar .input-group,
.fwcss .fwa-filter-bar select,
.fwcss .fwa-filter-bar .btn-group {
margin-bottom: 1rem;
}
.fwcss .fwa-mb-cardbox {
padding: 0;
margin-top: 1.25rem;
}
.fwa-mb-cardbox > div > .card {
margin-bottom: 1.4rem;
}
.fwa-mb-cardbox > div > .card .row {
margin-left: 0;
}
.fwa-mb-cardbox > div.card,
.fwcss > div.card {
display: block;
float: left;
width: calc(50% - 2rem);
margin: 1rem;
}
.fwcss .card-header {
display: block;
padding: 1.1rem 1.25rem 1rem;
}
.fwcss .fwa-mb-cardbox .card-title,
.fwcss > div.card .card-title {
margin: 0;
font-size: 0.88rem;
font-weight: bold;
}
.fwcss .fwa-mb-cardbox .card-subtitle,
.fwcss > div.card .card-subtitle {
color: #616161;
margin-top: 0.3rem;
font-size: 0.8rem;
font-weight: 300;
line-height: 1.25;
}
.fwcss .fwa-mb-cardbox .card-body .row,
.fwcss > div.card .card-body .row {
margin: 0 0 1rem;
}
.fwcss .fwa-main-body select {
width: 100%;
}
/* Main header CSS */
.fwcss .fwa-main-header {
margin-bottom: 1rem;
}
.fwcss .fwa-main-header h2 {
margin: 0.3rem 0;
font-size: 22px;
font-weight: bold;
}
.fwcss .fwa-main-header-text {
flex-grow: 1;
}
/* Bootstrap elements CSS */
.card-header-tabs {
border-bottom: 0 none !important;
margin-bottom: -0.75rem !important;
margin-left: -0.625rem !important;
margin-right: -0.625rem !important;
}
.badge-danger {
background-color: #d9534f !important;
}
.icon-white::before {
color: #fff !important;
}
.popover-title {
font-size: 0.75rem !important;
font-weight: bold !important;
}
.popover-content {
font-size: 0.75rem !important;
}
.tooltip {
font-size: 0.7rem !important;
}
/* Controls CSS */
.fwcss .form-control,
.fwcss .btn {
height: auto;
line-height: 1rem;
font-size: 0.85rem;
padding: 0.35rem 0.55rem;
}
.fwcss .btn {
padding: 0.35rem 0.85rem;
}
.fwcss .custom-file,
.fwcss .custom-file-input,
.fwcss .custom-file-control,
.fwcss .custom-file-control::before {
height: 2rem;
}
.fwcss .fwa-main-body .form-group .col-sm-5 {
padding-left: 0;
padding-right: 0;
}
.controls .fwcss .control-group .control-label {
width: 40%;
}
.controls .fwcss .control-group .control-label i.fa-question-circle {
padding: .25rem .5rem;
}
.controls .fwcss .control-group .controls {
margin-left: calc(40% + 1rem);
}
.fwcss .fwa-main-body .form-group .col-sm-5 i,
.fwcss .fwa-main-body .form-group i.fa-question-circle,
.controls .fwcss .control-group i.fa-question-circle,
.modal-body i.fa-question-circle {
color: #999;
padding: .25rem;
}
.fwcss .fwa-main-body form {
margin: 0;
}
/* Modal CSS */
#fw-admin .modal ::placeholder {
color: #ab9ca4;
font-style: italic;
}
#fw-admin .modal-dialog {
border-radius: .75rem;
overflow: hidden;
}
#fw-admin .modal-dialog .nav-tabs {
padding: 0;
justify-content: center;
background: none;
border-bottom: 0;
}
#fw-admin .modal-dialog .nav-tabs .nav-link {
color: #795f6e;
padding: 1rem 2rem;
font-size: .9rem;
line-height: 1;
border: 0;
}
#fw-admin .modal-dialog .nav-tabs .nav-link.active {
color: #795f6e;
font-size: 1.15rem;
}
#fw-admin .modal-dialog .tab-content {
padding: 2rem 15%;
background: #fff;
border-radius: .5rem;
}
#fw-admin .modal-header {
color: #fff;
background: #E98F98;
/* Chrome 10-25, Safari 5.1-6 */
background: -webkit-linear-gradient(to bottom, #953779, #E98F98);
/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background: linear-gradient(-45deg, #E98F98 0%, #953779 100%);
}
#fw-admin .modal-header .close {
width: auto;
line-height: 1;
border: 0;
}
.modal-title .modal-subtitle {
line-height: 1.3;
font-size: .8rem;
}
#fw-admin .modal-body {
background: #F3F7F8;
}
#fw-admin .modal-body input[type="text"],
#fw-admin .modal-body input[type="password"] {
padding: .5rem .75rem;
font-size: 110%;
border-color: #c9b3bf;
}
#fw-admin .modal .btn-primary,
#fw-admin .modal .btn-secondary {
color: #795f6e;
padding: .75rem 2rem;
font-size: 1.15rem;
background: #f4ebf0;
border: 1px solid #795f6e;
border-radius: 1.5rem;
}
#fw-admin .modal .btn-primary:hover {
color: #f4ebf0;
background: #5a3048;
}
#fw-admin .modal .btn-secondary {
color: #777;
border-color: #777;
background: #fff;
}
#fw-admin .modal .btn-secondary:hover {
color: #fff;
background: #777;
}
#fw-admin .modal .alert {
color: #953779;
padding: .75rem 1rem;
font-size: 1rem;
line-height: 1.4;
background: #f4ebf0;
}
/* Table CSS */
.fwcss .fwa-main-body table {
margin: 0;
background: #fff;
border-bottom: 1px solid #ddd;
}
.fwcss .fwa-main-body table td,
.fwcss .fwa-main-body table th {
padding: 0.75rem 0.5rem;
}
.fwcss .fwa-main-body thead th {
padding: 1rem 0.5rem;
white-space: nowrap;
background: #eaeaea;
text-decoration: #777 underline dashed;
text-underline-position: below;
text-underline-position: under;
}
.fwcss .fwa-main-body table img {
max-width: 100px;
max-height: 100px;
}
.fwcss .table thead th {
vertical-align: middle;
border-bottom: 1px solid #ddd;
}
.fwcss .table thead th a {
margin-left: 0.5rem;
vertical-align: middle;
}
.fwcss td .input-group .form-control {
height: auto;
font-size: 0.8rem;
text-align: center;
width: 35px;
max-width: 35px;
}
.fwcss .fwa-main-body table td.order input {
max-width: 3rem;
}
/* Tabs CSS */
.fwa-main-body .nav {
margin-bottom: 0;
background: #fff;
}
.fwa-main-body .nav-tabs .nav-item {
border-right: 1px solid #ddd;
}
.fwa-main-body .nav-tabs .nav-item .nav-link,
.fwa-main-body .nav-tabs .nav-link {
margin: 0;
border-radius: 0;
padding: 1.125rem 1.9rem;
font-size: 0.875rem;
color: #333;
background: #fff;
border: 0;
border-top: 3px solid #fff;
border-bottom: 1px solid #ddd;
}
.fwa-main-body .nav-tabs .nav-item.show .nav-link,
.fwa-main-body .nav-tabs .active .nav-link,
.fwa-main-body .nav-tabs .nav-link.active {
background: #f5f5f5;
border-top-color: #ffbe24;
border-bottom-color: #f5f5f5;
}
.fwa-main-body h6 {
margin-top: 1.5rem;
}
.fwa-main-body .progress {
margin: 0.5rem 0 0;
}
.fwa-main-body .progress-bar {
height: 100%;
line-height: 20px;
}
/* Pagianator CSS */
.fwcss .pagination {
margin: 0;
}
.fwcss .pagination .pagination {
margin: 1rem 0 0;
min-height: 0;
}
.fwcss .pagination ul {
margin: 1.5rem auto 0;
}
.fwcss .pagination nav {
margin: 0 auto;
}
.fwcss .pagination ul.pagination-list li a span {
vertical-align: middle;
}
/* Special Elements CSS */
table.fwa-product-extensions th,
table.fwa-product-extensions td {
text-align: center;
}
table.fwa-product-extensions th:first-child,
table.fwa-product-extensions td:first-child {
text-align: left;
}
.fwa-check td:last-child {
font-weight: bold;
}
.fwa-check.check-success {
border-color: #3c763d;
}
.fwa-check.check-success .card-header {
background: #dff0d8;
color: #3c763d;
}
.fwa-check.check-fail {
border-color: #a94442;
}
.fwa-check.check-fail .card-header {
background: #f2dede;
color: #a94442;
}
.fwa-check i.fa-check-circle {
color: #5cb85c;
}
.fwa-check i.fa-times-circle {
color: #d9534f;
}
/* Standard Joomla styles adjustments */
.fwa-filter-bar-addons {
padding: 0;
}
.fwa-filter-bar-addons > div {
padding: 1rem 0;
}
.fwa-filter-bar-addons > div:first-child {
padding-bottom: 0;
}
.fwa-filter-bar-addons > div:first-child select {
margin-bottom: 1rem;
}
.fwa-filter-bar-addons > div:first-child .d-inline-block {
margin-right: 1rem;
}
.fwa-filter-bar-addons > div:first-child .btn {
margin-bottom: 1rem;
vertical-align: bottom;
}
.fw-cart-total {
font-weight: 600;
margin: 0 .4rem 0 .75rem;
}
.fw-cart-items {
font-weight: 300;
}
.fwshop-items {
padding-top: 1.75rem !important;
}
.fwshop-item .card {
margin-bottom: 2rem !important;
}
.fwshop-item .card-img-top {
position: relative;
height: 200px;
overflow: hidden;
background: #ccc;
}
.fwshop-item .card img {
width: 100%;
height: 100%;
object-fit: cover;
}
.fwshop-item .fwshop-item-type {
position: absolute;
top: 10px;
left: 10px;
padding: 7px 10px 5px;
font-size: 12px;
line-height: 1;
text-transform: uppercase;
vertical-align: middle;
border-radius: 3px;
}
.fwshop-item .card-body .btn {
width: 100%;
margin-left: 5%;
font-size: 1rem;
line-height: 1.1rem;
border-radius: 1rem;
border: 0;
}
.fwshop-item .card-body .btn i {
font-size: 1.15rem;
vertical-align: middle;
}
.fwshop-item .card-body {
padding: .75rem;
display: flex;
width: 100%;
overflow: hidden;
border-top: 1px solid #ddd;
}
.fwshop-item .card-title {
font-size: .9rem;
line-height: 1.5rem;
margin-bottom: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fwshop-item .card-hint {
color: #555;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fwshop-item .card-body > div {
padding: 0;
}
.fwshop-item .card-footer {
display: none;
}
.fwshop-item .fwmg-action-text {
color: #666;
margin-top: .3rem;
margin-left: 5%;
font-size: .55rem;
font-weight: 400;
text-align: center;
line-height: 1;
letter-spacing: .02rem;
text-transform: uppercase;
}
.fwshop-item:hover .card {
box-shadow: 0 0 10px #ccc;
}
/* .fwshop-item:hover .card-footer {
display: block;
} */
/* Add-ons types */
.fwshop-item.type-design .fwshop-item-type {
color: #000;
background: #ffb327;
}
.fwshop-item.type-design .card-body {
background: #fff1d8;
}
.fwshop-item.type-design .card-body .btn {
color: #000;
background: #ffb327;
}
.fwshop-item.type-design .fwmg-action-text {
color: #ffb327;
}
.fwshop-item.type-module .fwshop-item-type {
color: #fff;
background: #ff2727;
}
.fwshop-item.type-module .card-body {
background: #ffd8d8;
}
.fwshop-item.type-module .card-body .btn {
color: #fff;
background: #ff2727;
}
.fwshop-item.type-module .fwmg-action-text {
color: #ff2727;
}
.fwshop-item.type-plugin .fwshop-item-type {
color: #fff;
background: #a700a7;
}
.fwshop-item.type-plugin .card-body {
background: #ffe2ff;
}
.fwshop-item.type-plugin .card-body .btn {
color: #fff;
background: #a700a7;
}
.fwshop-item.type-plugin .fwmg-action-text {
color: #a700a7;
}
.fwshop-item.type-component .fwshop-item-type {
color: #fff;
background: #2727ff;
}
.fwshop-item.type-component .card-body {
background: #d8d8ff;
}
.fwshop-item.type-component .card-body .btn {
color: #fff;
background: #2727ff;
}
.fwshop-item.type-component .fwmg-action-text {
color: #2727ff;
}
.fwshop-item.type-data-type .fwshop-item-type {
color: #fff;
background: #27c9ff;
}
.fwshop-item.type-data-type .card-body {
background: #d8f5ff;
}
.fwshop-item.type-data-type .card-body .btn {
color: #fff;
background: #27c9ff;
}
.fwshop-item.type-data-type .fwmg-action-text {
color: #27c9ff;
}
/* Item hover design */
.fwshop-item {
z-index: 0;
}
.fwshop-item .fwshop-item-hover {
color: #fff;
display: flex;
align-items: center;
flex-direction: column;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
padding: 15px;
line-height: 1.4;
text-align: left;
background: rgba(0, 0, 0, .8);
vertical-align: middle !important;
transition: all .3s ease-in-out;
}
.fwshop-item:hover .fwshop-item-hover {
opacity: 1;
}
.fwshop-item:hover {
z-index: 10;
}
.fwshop-item .fwshop-item-hover > div {
flex-basis: auto;
}
.fwshop-item .fwshop-item-hover a {
margin-top: 12px;
line-height: normal;
}
div.card-body.fwa-services table {
max-height: 160px;
overflow-y: auto;
display: table-caption;
}
div.card-body.fwa-services .btn-info {
margin-top: .5rem;
white-space: nowrap;
}
div.card-body.fwa-services .fwa-service-name {
margin: 0 0 .25rem;
font-size: 110%;
}
div.card-body.fwa-services .fwa-service-description p {
margin: 0;
}
#fw-admin .fwa-order-input {
flex-wrap: nowrap;
}
/* Small devices */
@media (max-width: 767px) {
.fw-admin {
margin: 0 -15px;
}
.fwa-mb-cardbox > div {
padding: 0;
}
.fwcss .fwa-sidebar-wrapper {
border-right: 0;
}
}
.fwcss .fwa-settings-plugins-list > div.card,
.fwcss .fwa-settings-plugins-list > div.fwa-modal-advert {
min-width: calc(50% - 30px);
max-width: calc(50% - 30px);
margin: 0 15px 1.4rem;
float: left;
}
.fwcss .fwa-settings-plugins-list > div.card {
align-self: flex-start;
}
.fwcss .fwa-settings-plugins-list > div.fwa-modal-advert {
cursor: pointer;
}
.fwcss .fwa-settings-plugins-list > div.fwa-modal-advert .card-body {
filter: blur(1px);
}
/* dev */
.fwcss #fwmg-toast-stack {
position: fixed;
right: 1.5rem;
top: 2.5rem;
background: transparent;
z-index: 100000;
}
.fwcss #fwmg-toast-stack .toast {
min-width: 20rem;
max-width: calc(100% - 1.5rem);
opacity: 1;
background: #ededed;
box-shadow: 0 0 1.5rem rgba(0, 0, 0, .75);
border: 0;
}
.fwcss #fwmg-toast-stack .toast-header {
color: #fff !important;
font-weight: 400;
font-size: .875rem;
padding: .5rem 1rem;
background-image: linear-gradient(to bottom, #B569C1, #9F73B9);
}
.fwcss #fwmg-toast-stack .toast-header i {
margin-right: .95rem;
line-height: 1;
font-size: .9rem;
border-radius: .25rem .25rem 0 0;
}
.fwcss #fwmg-toast-stack .toast-body {
color: #000;
padding: 1rem 1rem 1.5rem;
background: #f9f9f9;
border-radius: 0 0 .25rem .25rem;
}
.fwshop-items-wrapper h2 {
margin: 1rem 0 0;
padding: .75rem 2rem .5rem;
line-height: 1;
font-size: 1.35rem;
font-weight: 500;
text-transform: uppercase;
background: #f1f1f1;
}
#adminForm .fwshop-items {
padding: 0 !important;
}
.fwshop-items {
border-top: 1px solid #eee;
border-left: 1px solid #eee;
}
.fwshop-item {
padding: 1.25rem 2rem !important;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
}
.fwshop-addon-title a {
color: #212121 !important;
font-weight: 500;
font-size: 1.05rem;
margin-bottom: .25rem;
text-decoration: none !important;
}
.fwshop-addon-cms {
float: right;
}
.fwshop-addon-cms i {
color: #a0a0a0;
font-size: 1rem;
margin-left: .25rem;
}
.fwshop-addon-description {
color: #494949;
margin-bottom: .5rem;
font-weight: 300;
font-size: .85rem;
line-height: 1.25;
height: 53px;
text-overflow: ellipsis;
overflow: hidden;
}
.fwshop-addon-badges .badge {
font-size: 1.1rem;
margin-right: .25rem;
padding: 0;
background: none;
}
.fwshop-addon-badges .badge:hover {
background: rgba(255, 255, 255, 1);
}
.fwshop-addon-badges .badge-paid {
color: #1f5407;
}
.fwshop-addon-badges .badge-free {
color: #483306;
}
.fwshop-addon-badges .badge-hot {
color: #F25500;
}
.fwshop-addon-badges .badge-new {
color: #448d21;
}
.fwshop-addon-badges .badge-recommended {
color: #c49703;
}
.fwshop-addon-badges .badge-updated {
color: #3e8391;
}
.fwshop-addon-btn a {
color: #212121 !important;
padding: .25rem .5rem;
line-height: 1;
font-size: .7rem;
text-transform: uppercase;
border: 1px solid #494949;
border-radius: .15rem;
}
.fwshop-item:hover {
background: #fff;
}
.fwshop-addon-btn a:hover,
.fwshop-item:hover .fwshop-addon-btn a {
color: c !important;
text-decoration: none;
background: #ffbe24;
border-color: #ffbe24;
}
.fwshop-item:hover .fwshop-addon-description {
color: #333;
}
/* Plugin Lightbox */
.fws-addon .fws-addon-cms-info {
color: #212121;
margin-top: 1.5rem;
text-align: center;
}
.fws-addon .fws-addon-cms-info .col + .col {
border-left: 1px solid #d9d9d9;
}
.fws-addon .fws-addon-compatibility {
margin-bottom: .5rem;
}
.fws-addon .fws-addon-compatibility i {
color: #555;
font-size: 1.75rem;
margin-bottom: .25rem;
}
.fws-addon .fws-addon-description {
color: #ffbe24;
}
.fws-addon .fws-addon-requires {
color: #ee6c68;
margin-bottom: 1rem;
}
.fws-addon .fws-addon-requires li {
list-style: none;
line-height: 1.6;
font-size: .85rem;
}
.fws-addon .fws-addon-cart-buttons {
margin: 1rem 0 1.25rem;
}
.fws-addon .fws-addon-cart-button-subscription {
margin-left: 1.5rem;
}
.fws-addon .fws-addon-cart-buttons > div {
text-align: center;
float: left;
}
.fws-addon .fws-addon-cart-buttons .btn {
font-size: 1.2rem;
line-height: 1;
}
.fws-addon .fws-addon-cart-button-version .btn {
color: #0f017b;
background: #c4bcff;
border-color: #c4bcff;
}
.fws-addon .fws-addon-cart-button-subscription .btn {
color: #436302;
background: #b5e456;
border-color: #b5e456;
}
.fws-addon .fws-addon-cart-button-version .btn:hover,
.fws-addon .fws-addon-cart-button-subscription .btn:hover {
color: #212121;
}
.fws-addon .fws-addon-cart-buttons .btn span {
font-size: .8rem;
line-height: 1;
vertical-align: top;
}
.fws-addon .fws-addon-cart-buttons .btn div.btn-label,
.fws-addon .fws-addon-cart-buttons .btn div.btn-label-top {
margin-top: .3rem;
font-size: .6rem;
text-transform: uppercase;
line-height: 1.2;
}
.fws-addon .fws-addon-cart-buttons .btn div.btn-label-top {
margin: 0 0 .3rem;
}
.fws-addon .fws-addon-cart-buttons div.btn-label-bottom {
color: #76af03;
margin-top: .5rem;
font-size: .9rem;
font-weight: 400;
line-height: 1;
}
.fws-addon .fws-addon-cart-buttons div.btn-label-bottom span {
font-size: .7rem;
line-height: 1;
vertical-align: top;
}
.fws-addon .fws-addon-cart-buttons .btn div.btn-label span,
.fws-addon .fws-addon-cart-buttons .btn div.btn-label-top span {
font-size: .65rem;
font-weight: 600;
}
.fws-addon .fws-addon-cart-buttons div.btn-hint {
margin-top: .25rem;
font-size: .65rem;
text-transform: uppercase;
}
.fws-addon .fws-addon-cart-buttons div.btn-hint a {
color: #555;
padding: 0 !important;
line-height: 1.8;
border-bottom: 1px dashed #555;
}
.fws-addon .fws-addon-cart-button-version div.btn-hint a {
color: #150781;
border-color: #150781;
}
.fws-addon .fws-addon-cart-button-subscription div.btn-hint a {
color: #3b4c18;
border-color: #3b4c18;
}
.fws-addon .fws-addon-cart-buttons div.btn-hint a:hover {
text-decoration: none;
font-weight: bold;
}
.fws-addon .fws-addon-compatibility span,
.fws-addon .fws-component-version span,
.fws-addon .fws-addon-details span {
color: #212121;
}
.fws-addon .fws-addon-features-all h2,
.fws-addon .fws-addon-related h2 {
color: #212121;
padding: .35rem .75rem;
margin: 2rem 0 1.5rem;
font-size: 1.1rem;
font-weight: 500;
text-transform: uppercase;
background: #f3f3f3;
}
.fws-addon .fws-addon-features-all-list {
display: flex;
flex-wrap: wrap;
}
.fws-addon .fws-addon-features-all .fws-addon-feature {
display: flex;
padding: 0;
min-width: 50%;
max-width: 50%;
margin-bottom: 1.75rem;
}
.fws-addon .fws-addon-features-all .fws-addon-feature:nth-child(n+1) {
padding-right: 1rem;
}
.fws-addon .fws-addon-features-all .fws-addon-feature:nth-child(2n) {
padding-left: 1rem;
}
.fws-addon .fws-addon-features-all .feature-icon {
color: #ffbe00;
padding: .25rem 1rem 0 0;
font-size: 3rem;
line-height: 1;
}
.fws-addon .fws-addon-features-all .feature-text {
font-size: .85rem;
line-height: 1.25;
}
.fws-addon .fws-addon-features-all .feature-name {
color: #212121;
font-size: .95rem;
margin-bottom: .3rem;
font-weight: 400;
}
.fws-addon .fws-addon-related-list {
margin: 0;
}
.fws-addon .fws-addon-related-title {
color: #212121;
margin: 1.5rem 0 1rem;
font-size: .9rem;
line-height: 1.5;
font-weight: 400;
text-transform: uppercase;
}
.fwcss input[type="radio"],.fwcss input[type="checkbox"] {
margin: 4px 0 0;
}
.fwcss .chzn-container {
max-width: 100%;
}