/*

* Override Pages default styles or create your own styles here

*/
.jumbotron h1.large-demo-text{font-size: 150px;}
.icon-text-search{font-size: 42px;width: 150%;}

.table-links {color: black;font-size: 12px;margin-top: 5px;opacity: 0;transition: all .3s;}
.table-links a {color: #666;}
table tr:hover .table-links {opacity: 1;}
.bullet, .slash {display: inline; margin: 0 4px;}
.bullet:after {content: '\2022';}
.slash:after {content: '/';}

.imagecheck{margin:0;position:relative;cursor:pointer}
.imagecheck-input{position:absolute;z-index:-1;opacity:0}
.imagecheck-figure{margin:0;position:relative}
.imagecheck-input:focus~.imagecheck-figure{border-color:#177dff;box-shadow:0 0 0 2px rgba(70,127,207,.25)}
.imagecheck-input:checked~.imagecheck-figure{border-color:rgba(0,40,100,.24)}
.imagecheck-figure:before{content:'';position:absolute;top:.25rem;left:.25rem;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#177dff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;color:#fff;z-index:1;border-radius:3px;opacity:0;transition:.3s opacity}
.imagecheck-input:checked~.imagecheck-figure:before{opacity:1}
.imagecheck-image{max-width:100%;opacity:.64;transition:.3s opacity}
.imagecheck-image:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.imagecheck-image:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.imagecheck:hover .imagecheck-image{opacity:1}
.imagecheck-input:checked~.imagecheck-figure .imagecheck-image,.imagecheck-input:focus~.imagecheck-figure .imagecheck-image{opacity:1}
.imagecheck-caption{text-align:center;padding:.25rem .25rem;color:#9aa0ac;font-size:.875rem;transition:.3s color}
.imagecheck:hover .imagecheck-caption{color:#495057}
.imagecheck-input:checked~.imagecheck-figure .imagecheck-caption,.imagecheck-input:focus~.imagecheck-figure .imagecheck-caption{color:#495057}

.gallery {display: inline-block;width: 100%;margin: auto;}
.gallery .gallery-item {float: left;display: inline-block;width: 50px;height: 50px;background-repeat: no-repeat;background-size: cover;background-position: center;border-radius: 3px;margin-right: 7px;margin-bottom: 7px;cursor: pointer;transition: all 0.5s;position: relative;}
.gallery .gallery-item:hover {opacity: 0.8;}
.gallery .gallery-hide {display: none;}
.gallery .gallery-more:after {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.5);border-radius: 3px;}
.gallery .gallery-more div {text-align: center;line-height: 50px;font-weight: 600;position: relative;z-index: 2;color: #fff;}
.gallery.gallery-md .gallery-item {width: 78px;height: 78px;margin-right: 10px;margin-bottom: 10px;}
.gallery.gallery-md .gallery-more div {line-height: 78px;}
.gallery.gallery-fw .gallery-item {width: 100%;margin-bottom: 15px;}
.gallery.gallery-fw .gallery-more div {font-size: 20px;}
.gallery.gallery-md .gallery-item{width: 187px;height: 150px;}

.single-image-picker-modal{width: 90% !important;max-width: 100% !important;}
.single-image-picker-modal-body{overflow-x: auto;height: 500px;}
.multi-image-picker-modal{width: 90% !important;max-width: 100% !important;}
.multi-image-picker-modal-body{overflow-x: auto;height: 500px;}
.image-picker-name-three-dots{text-overflow: ellipsis;overflow: hidden;width: 100%;white-space: nowrap;border-radius: 0;}

.card.card-large-icons {display: flex;flex-direction: row;}
.card.card-large-icons .card-icon {display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 150px;border-radius: 3px 0 0 3px;}
.sectitle:before {content: ' ';border-radius: 5px;height: 8px;width: 30px;background-color: #4e37b6;display: inline-block;float: left;margin-top: 6px;margin-right: 15px;}
.card .card-header .card-lead {margin-left: 45px;margin-top: -10px;}
.card-icon i {font-size: 40px;}

.selectgroup {display: -ms-inline-flexbox;display: inline-flex;}
.selectgroup-item:not(:last-child) .selectgroup-button {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.selectgroup-item:not(:first-child) .selectgroup-button {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.selectgroup-item {-ms-flex-positive: 1;flex-grow: 1;position: relative;}
.selectgroup-item + selectgroup-item {margin-left: -1px;}
.selectgroup-input {opacity: 0;position: absolute;z-index: -1;top: 0;left: 0;}
.selectgroup-button {border-width: 1px;border-style: solid;display: block;text-align: center;padding: 0 1rem;height: 35px;position: relative;cursor: pointer;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 13px;min-width: 2.375rem;line-height: 36px;}
.selectgroup-button-icon {padding-left: .5rem;padding-right: .5rem;}
.selectgroup-button-icon i {font-size: 14px;}
.selectgroup-input:checked + .selectgroup-button {background-color: #4e37b6;color: #fff;z-index: 1;}
.selectgroup-pills {display: block;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: start;align-items: flex-start;}
.selectgroup-pills .selectgroup-item {margin-right: .5rem;-ms-flex-positive: 0;flex-grow: 0;}
.selectgroup-pills .selectgroup-button {border-radius: 50px !important;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;background-color: #4e37b6;}

.label-info {background-color: #4e37b6;color: #fff;}

.image-preview {height: 200px;position: relative;overflow: hidden;background-color: #ffffff;color: #ecf0f1;}
.image-preview input {line-height: 200px;font-size: 200px;position: absolute;opacity: 0;z-index: 10;}
.image-preview label {position: absolute;z-index: 5;opacity: 0.8;cursor: pointer;background-color: #bdc3c7;width: 200px;height: 50px;font-size: 20px;line-height: 50px;text-transform: uppercase;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;}

.select2-container {width: 100% !important;padding: 0;}

.listing-status-filter{padding: 10px !important;}
.listing-status-filter .nav .nav-item .nav-link{padding: 3px 15px !important;}

.horizontal-app-menu .header .bubble, .horizontal-app-menu .header .language-dropdown-toggle:after {border-color: #2b303b;}
.header .language-dropdown-toggle {padding: 0;margin-right: 5px;border-radius: 50%;transition: all cubic-bezier(0.4, 0, 0.2, 1) 180ms;}
/*.header .language-dropdown-toggle:after {content: "";border-radius: 100%;height: 16px;width: 16px;background-color: #19AD79;position: absolute;bottom: -1px;right: 1px;border: 2px solid #fff;opacity: 0.98;}*/
.header .language-dropdown-toggle:hover {box-shadow: 0px 0px 0px 4px rgba(33, 33, 33, 0.14);}
.header .language-dropdown-toggle.active, .header .language-dropdown-toggle:active {box-shadow: 0px 0px 0px 4px rgba(117, 117, 117, 0.45);}
.language-dropdown-toggle {background: transparent;border: none;}

/* 1.16 jQVmap */
.jqvmap-circle {display: inline-block;width: 13px;height: 13px;background-color: #fff;border: 3px solid #6777ef;border-radius: 50%;}
.jqvmap-label {z-index: 889;}
.jqvmap-zoomin, .jqvmap-zoomout {height: auto;width: auto;}

/* 1.21 Sparkline */
.jqstooltip {box-sizing: content-box;}
.sparkline-bar, .sparkline-line, .sparkline-inline {width: 100%;}
.sparkline-bar canvas, .sparkline-line canvas, .sparkline-inline canvas {width: 100% !important;}

/* 1.22 Statistics */
.statistic-details {display: flex;flex-wrap: wrap;}
.statistic-details .statistic-details-item {flex: 1;padding: 17px 10px;text-align: center;}
.statistic-details .statistic-details-item .detail-chart {margin-bottom: 10px;padding: 0 20px;}
.statistic-details .statistic-details-item .detail-name {font-size: 12px;margin-top: 5px;color: #34395e;letter-spacing: 0.3px;}
.statistic-details .statistic-details-item .detail-value {font-size: 18px;font-weight: 700;}

@media (max-width: 575.98px) {
    .statistic-details {flex-wrap: wrap;}
    .statistic-details .statistic-details-item {flex: initial;width: 50%;}
}
/* 1.23 Summary */
.summary {display: inline-block;width: 100%;}
.summary .summary-info {background-color: #eaf2f4;padding: 50px 0;text-align: center;border-radius: 3px;}
.summary .summary-info h4 {font-weight: 600;}
.summary .summary-item {margin-top: 20px;}
.summary .summary-item h6 {font-size: 12px;font-weight: 600;margin-top: 5px;margin-bottom: 20px;}