/*---header ---*/

.jimu-main-background {
    /*    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);*/
    background: radial-gradient(circle at 8% -50%, rgba(108, 195, 250, 0.66), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.jimu-widget-header-controller .jimu-drop-menu {
    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.jimu-header-more-popup .icon-node {
    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.jimu-header-more-popup .close-inner {
    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.jimu-on-screen-widget-panel>.jimu-panel-title,
.jimu-foldable-panel>.jimu-panel-title,
.jimu-title-panel>.title {
    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.esriPopup .titlePane {
    background: radial-gradient(circle at 8% -628%, rgba(62, 117, 204, 0.82), #006555), linear-gradient(96deg, #ffffc2, #2d70aa);
}

.border-bottom {
    z-index: 3;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: linear-gradient(to right, rgb(210, 149, 37) 5%, #1f825e 60%);
}

.jimu-title {
    line-height: 50px !important;
    text-align: center;
    height: 100%;
}

.jimu-widget-header-controller {
    height: 50px !important;
    position: relative;
}

.jimu-ldockable-panel,
.map {
    top: 50px !important;
}

.logo {
    margin-top: 10px !important;
}


/*---slide---*/
.jimu-widget-about button.accordion {
    color: #424646;
	background-color: #7EB4A3;
	border-bottom: 1px solid #fff;
}
.jimu-widget-about button.accordion.active, button.accordion:hover {
    background-color: rgba(42, 205, 249, 0.75);
}


/*---icon---*/

.jimu-widget-header-controller .icon-node img {
    height: 30px;
    width: 30px;
}

.icon-node {
    width: 50px !important;
    height: 50px !important;
    cursor: pointer;
    opacity: 1 !important;
    text-align: center;
    background: rgba(113, 167, 144, 0.42);
    transition: 0.5s all ease;
}

.icon-node:hover {
    background: rgba(42, 205, 249, 0.75);
}

.header-section,
.container-section {
    position: relative;
    z-index: 5;
    border: none !important;
}


/*---leaf---*/

.leaf-l,
.leaf,
.leaf-blur,
.leaf-r {
    background-repeat: no-repeat;
    position: absolute;
    height: 50px;
    width: 100%;
    background-size: auto;
    top: 0;
    z-index: 0;
}

.leaf-l {
    background-image: url(../../images/leaf-l.png);
    left: 0;
    background-size: contain !important;
}

.leaf {
    background-image: url(../../images/leaf.png);
    left: 45%;
    z-index: 1;
}

.leaf-blur {
    background-image: url(../../images/leaf-blur.png);
    left: 50%;
}

.leaf-r {
    background-image: url(../../images/leaf-r.png);
    left: 85%;
}
